J'ai une table avec des données de 24 heures, je veux faire pivoter les données et leur attribuer un rang basé sur les comptes.UNPIVIOT ET RANK les données
create table #HourlyData_Counts
(Hr_1 int,Hr_2 int ,Hr_3 int,Hr_4 int,Hr_5 int ,Hr_6 int ,Hr_7 int , Hr_8 int ,Hr_9 int , Hr_10 int)
insert into #HourlyData_Counts
values (55,89,78,77,67,99,45,33,23,91)
select * from #HourlyData_Counts
--drop table #HourlyData_Counts
sortie requise
Si vous souhaitez obtenir des données dans les lignes, pourquoi vous mettez les valeurs dans les colonnes ? –