我有問題將以下查詢分組爲每月總計。 表格與表格交叉連接以提取速度,並且內部與另一個包含僅包含日期的表格進行交叉連接,以顯示錶格中不存在數據的日期的空值(客戶端請求) 對於下面的日常分組,它可以正常工作。請如何每月進行分組。每月加入分組
Select * from(select [Letter_Date] [Date],Council
SUM([Total_Corr])*[Rate][Total]
FROM Correspondence
cross join
Input_Variable_Price
where [Revenue_Name] = 'Correspondence'
group by [Letter_Date],Council)AS ED
RIGHT JOIN
(Select '21'[No],b_date,[Revenue_Name][Report],[Unit],[Rate]
From Blank_dates
cross join
Input_Variable_Price
where [Revenue_Name] = 'Correspondence') AS BD
ON ED.Date = BD.[b_date]
乾杯
'GROUP BY'從您的日期/時間戳中提取月份? – 2014-10-27 15:25:52
它不起作用。這就是我得到的結果:列'ED.Date'在選擇列表中是無效的,因爲它不包含在聚合函數或GROUP BY子句中。不知道還有什麼要做。 – Nugeswale 2014-10-27 16:12:43