我正在使用下面的代码,它没有给我。每个月的订单
但我想在每个月的列中填入订单号。
参考号 | 月 | 派对名称 | 物品名称 |
---|---|---|---|
订单 1 | 君 | 供应商 1 | 项目 A |
订单 2 | 君 | 供应商 1 | B项 |
订单 3 | 君 | 供应商 2 | B项 |
订单 4 | 君 | 供应商 3 | 项目 C |
订单 5 | 七月 | 供应商 4 | 项目 C |
我需要的输出
物品名称 | 简 | 二月 | 三月 | 四月 | 可能 | 君 | 七月 |
---|---|---|---|---|---|---|---|
项目 A | 订单1 | ||||||
B项 | 订单 2,订单 3 | ||||||
项目 C | 订单 4 | 订单5 |
SELECT *
FROM (SELECT [Name Of Item],
DATENAME(MONTH, OrderDate) [Month],
Count(1)[Ord Ref]
FROM Stock_Master_Pur_Ord_Del
GROUP BY [Name Of Item],
DATENAME(MONTH, OrderDate)) AS MontlySalesData
PIVOT(sum([Ord Ref])
FOR Month IN ([January],[February],[March],[April],[May],
[June],[July],[August],[September],[October],[November],
[December]) )AS MNamePivot