Пожалуйста, найдите внизу скрипку, там есть таблица, я конвертирую строки в столбцы
https://dbfiddle.uk/?rdbms=sqlserver_2012&fiddle=7c8223ca9a517e4a959f0ecfb2c0e39d
A B C December February January 100 ABC OL 100 290 200 100 DEF OL 260 360 300 200 ABC OL 500 550 600 200 DEF OL 570 680 600
Но я не получаю месяцы в последовательности, как декабрь, январь и февраль, как это можно сделать?
Вы можете преобразовать название месяца в дату и порядок следующим образом:
set @col_list = (select quotename([D])+',' from t1 group by d order by cast(d + ' 01, 2000' as date) for xml path('') );
Здесь - это db <> скрипка.