簡體   English   中英

SQL查詢聯接加總和和月排序

[英]SQL Query Join plus sum and months sorting

我在下面的查詢中將求和函數與內部聯接一起使用時遇到問題

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

請任何幫助將不勝感激

嘗試添加order by子句

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

並添加

month(date)

分組。

編輯:因為這種情況下數據已經按月和日期分組,所以在這種情況下沒有必要刪除“ distinct”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM