在我的上下文中,客戶正在提出請求並將該請求保存在數據庫中。每個月,我想算每個月的請求數,所以我已經試過了:獲取每個月的數據(即使它在sql服務器中爲空)
Select COUNT(EveLngId) as NbreIncidentPrisEnDirect
FROM T_Evenement as TE inner join T_Historique on HisLngEveId = EveLngId, T_Param as TPA
WHERE EveLngDosId = 1062
And EveLngBibId = 268
And HisLngBibId = 267
And ParStrIndex = 'RES'
And TE.EveLngResponsableId = TPA.ParLngId
And EveDatRedaction = EveDatRealisation
And year(EveDatRedaction) = '2013'
group by MONTH(EveDatRedaction)
而我得到的結果是:
所以你看,那一年(2013年)我沒有每個月的價值,爲什麼?因爲對於其中的一些,值爲0.即使值爲0,也可以顯示每個月的值?
將嘗試,我會給你反饋,謝謝 –
如果你想要所有的月份返回,你將希望'LEFT JOIN'它與查詢。 :) – Taryn
@bluefeet謝謝你指出。我只是習慣於將關鍵字反引號而不是將其用作動詞。 – Kermit