我正試圖解決如何通過EOMONTH年和月來獲得運行總數,其中日期來自不同的表,并且是以天為單位。
到目前為止,我的查詢結果是:
我的查詢結果是:
SELECT
EOMONTH(EP.ProcessedDate)。
EE.公司ID。
SUM (CASE WHEN EE. status = 1 THEN 1 ELSE 0 END) OVER (ORDER BY EOMONTH(Ep.provedDate)
FROM[/span
員工 AS EE
INNER JOIN 雇員
支付 AS EP ON EE.Id = Ep.Id
GROUPBY
EOMONTH(Ep. processedDate)。
EE.CompanyId
我所面臨的問題是,它在月末/年末的當天進行運行總計,回傳5000條記錄的串列,而實際上每個客戶應該只有12條(每個月一條記錄)
。我需要的是讓它按完整的年月(yyyy-mm-dd)和公司ID進行匯總和顯示
。在這個階段,任何建議都會有幫助。像往常一樣,請把我當作什么都不知道的人
謝謝您的幫助。
預先感謝
uj5u.com熱心網友回復:
聽起來你不想要公司的id:
select EOMONTH(EP.ProcessedDate)。
Sum(Sum(case when EE. status = 1 then 1 else 0 end) ) over (Order by EOMONTH(Ep. processedDate)
From Employee EE Inner Join
支付EP
on EE.Id = Ep.Id
Group by EOMONTH(Ep. processedDate)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/311092.html
標籤:
上一篇:區塊鏈技術——框架&基本原型
