“Pivot”一定要和“聚合函数”一起使用吗?
pivot (sum(Qty) for DADay in ([00],[01],[02])
问题:这里的“Qty”只有一个,不需要“Sum”,也不需要“avg”。。。但是不用聚合函数,这里又会提示语法错误,怎么办呢???
[解决办法]
MAX就可以了
[解决办法]
PIVOT
(
<聚合函数>(<要聚合的列>)
FOR
[<包含要成为列标题的值的列>]
IN ( [第一个透视的列], [第二个透视的列],
... [最后一个透视的列])
) AS <透视表的别名>
[解决办法]
1楼小F姐姐已经说了,另外楼主你后面的in ([00],[01],[02],是不是应该改成in (['00'],['01'],['02']。
[解决办法]