的总和(数量)我想显示每个月的金额数量当月相应SQL-显示每个月的字段名的项目
ItemCode | October | November | December | January
PZ 0 0 12 36
而我的SQL是
SELECT Detail.ItemCode
,SUM(Detail.QuantityOrdered) AS Total_Quantity
,MonthName(Month([Header.OrderDate])) AS ['Month Name']
FROM Detail
INNER JOIN Header ON Detail.SalesOrderNo = Header.SalesOrderNo
WHERE Header.OrderDate >= dateadd("m", - 4, DATE())
GROUP BY Detail.ItemCode
,Header.OrderDate
ORDER BY SUM(Detail.QuantityOrdered) DESC;
和我Header.OrderDate
看起来像2016年12月25日。
我应该使用crossover
?我查了很多,但似乎没有适用。提前谢谢你!
可能变换做一个更好的工作 - http://ss64.com/access/transform.html – Jayvee