SQL查询加入加上求和和月份排序

时间:2013-08-05 08:38:21

标签: sql-server tsql sorting sum

我在下面的查询

中使用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

请任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

尝试添加order by子句

order by year(date) asc, month(date) asc

并添加

month(date)

也可以分组。

编辑:删除“distinct”,因为在这种情况下没有必要,因为数据已经按月分组了。日期。