我在下面的查询
中使用sum函数和内部联接时遇到问题SELECT distinct Datename(Month,(date)), year(date), SUM(tblpayment.Amount)
FROM TblSubsc INNER JOIN TBLPayment ON
TblSubsc.[Subsc ID]=TBLPayment.[Subsc ID]
group by year(date),Datename(Month,(date))
它给出了总和,但月份没有排序所以我得到了
April August February January March May
请任何帮助将不胜感激
答案 0 :(得分:1)
尝试添加order by子句
order by year(date) asc, month(date) asc
并添加
month(date)
也可以分组。
编辑:删除“distinct”,因为在这种情况下没有必要,因为数据已经按月分组了。日期。