-1
SELECT *
FROM
(SELECT
datename(month, [date]) as [Month],
planttype,
(sum(noof50kgsbags * 50))[Total Kgs]
FROM
K_FP_Indent
WHERE
(date BETWEEN '2013-04-01 00:00.000' AND getdate())
AND (attrited = 'True')
GROUP BY
datename(month, [date]), month([date]), planttype,[date]) as s
PIVOT
(
SUM([Total Kgs])
FOR [planttype] IN (A,B,C,D)
) AS s2
如何使用order by语句查询此查询?我知道,我们不能为嵌入式查询使用数据透视表排序
输出使用命令:
Month A B C D
April x X X X
August X X X X
July X X X X
期望中的OP
Month A B C D
April x X X X
July X X X X
August X X X X
它显示了如“多部分标识符的错误“月亮”不能被束缚。“ – Bhagavan
请给我几分钟时间:) – Devart
@ ajmalmhd04 - 'ORDER BY子句在视图,内联函数,派生表,子查询和公用表表达式中无效,除非还指定了TOP,OFFSET或FOR XML。' – Devart