我正試圖在SQL中編寫一個查詢,計算當前每個月的訂單總額(美元金額)。每月總訂單的SQL查詢
我的表被設置是這樣的:
OrderID OrderTotal OrderDate
5598745 85.70 2016-07-29
5598744 184.75 2016-07-25
5598743 847.50 2016-06-20
5598742 50.00 2016-06-05
所以我的查詢應顯示是這樣的:
June $897.50
July $270.45
etc...
我與這方面的工作沒有成功:
SELECT
month(OrderDate) AS month_name,
SUM(OrderTotal) AS sum_of_month,
AVG(SUM(OrderTotal)) OVER() AS avg_sum
FROM
[db].[dbo].[orders]
WHERE
YEAR(OrderDate) = YEAR(GetDate())
除非我失去了一些東西,你只需要添加一個'GROUP BY MONTH(訂購日期)' – Siyual
你需要它組按月 – ElenaDBA