Maideen Abdul Kader Ответов: 1

Как Сортировать по месяцам в сводной таблице?


Привет У меня есть проблема, которую я не мог отсортировать/упорядочить по месяцам или месяцам в pivot.


Пожалуйста, посоветуйте мне

Спасибо
Мейден



вот мой код

Что я уже пробовал:

SELECT * FROM (SELECT CurrCode,YEARNO,Monthno,TOTALAMOUNT
			FROM [dbo].[ML_tbl_Analaysis] where Currcode =@CURRCODE) tbl 
			PIVOT (sum(TOTALAMOUNT) FOR [yearno] IN ([2016],[2017],[2018],[2019],                                    [2020],[2021],[2022],[2023],[2024],[2025])) 
			as pivot_table 

1 Ответов

Рейтинг:
9

Maciej Los

Вам нужно использовать предложение order by[^].

SELECT * 
FROM (
	SELECT CurrCode, YEARNO, Monthno, TOTALAMOUNT
	FROM [dbo].[ML_tbl_Analaysis]
	where Currcode =@CURRCODE
) tbl 
PIVOT (sum(TOTALAMOUNT) FOR [yearno] IN ([2016],[2017],[2018],[2019],[2020],[2021],[2022],[2023],[2024],[2025])) pvt
ORDER BY pvt.Monthno