У меня есть данные, как это:ОСИ на несколько колонок
Product Group Product Level Quatity Sold Trend
==============================================================
Group 1 L1 10 up
Group 1 L2 20 up
Group 1 L3 30 down
Group 2 L1 20 up
Group 2 L2 40 up
Group 2 L3 60 down
Group 2 L4 80 down
Мне нужно, чтобы получить данные в этом формате:
Product Group L1 L1Trend L2 L2Trend L3 L3Trend L4 L4Trend
======================================================================================
Group 1 10 up 20 up 30 down
Group 2 20 up 40 up 60 down 80 down
Я был в состоянии повернуть на «уровень продукта», используя что-то например:
PIVOT (MAX(quatity) FOR productlevel IN([L1],[L2],[L3],[L4]) AS p
но потерялся при работе с трендом.
Спасибо.
благодарит за ответ. Есть ли способ использовать PIVOT для решения этой проблемы без использования коррелированных подзапросов? – notlkk