У меня есть следующая таблицаSQL Server Pivot несколько столбцов
c1 b1 y1 sk sales cogs
in b2b 2012 s1 1000 900
in b2b 2012 s2 1100 1050
in b2b 2011 s1 1000 900
Я хочу поворачиваясь на несколько колонок. Я попробовал несколько, но не в состоянии генерировать ниже выхода
c1 b1 sk sales_2012 sales_2011 cogs_2012 cogs_2011
in b2b s1 1000 1000 900 900
in b2b s2 1100 1050
Пожалуйста, помогите
Заранее спасибо
Просьба указать, какой код вы использовали, чтобы попытаться выполнить эту работу. – Utrolig
Я строю 'SELECT * FROM [DBO] .s1 PIVOT (сумма (net_sales) ДЛЯ у1 ([2013], [2012])) pvttable SELECT * FROM [DBO] применить .s1 крест ( выберите net_sales, sum (net_sales) union all select cogs, sum (cogs)) c (col, val) pvttable'. Я знаю, что я далеко, что я ожидаю. – Ajay
Могу ли я сделать рекомендацию? Возьмите имя своего вопроса, вставьте его в строку поиска вверху справа и посмотрите, что получится. – AHiggins