我試圖在訪問中編寫查詢。SQL - MS ACCESS - 用NULL值顯示單元格爲0
我的目標是;
要獲得一天內完成多少手術的結果。
問題是;
結果給了我日期和做了多少手術,但沒有任何手術的日子沒有列在結果表上。
我希望沒有手術的日子顯示爲0. 但是在2009年1月3日沒有關於手術類型1的記錄。我只想通過那樣的行;
TYPE 1 ------------ ------------ 30.01.2009 0
是有可能或HOW?
例如,
外科類型------------ ---------------- DATES AMOUNT
---- --- TYPE 1 ----------------- 01.01.2009 ------------------ 20
- ----- TYPE 1 ----------------- 02.01.2009 ------------------ 30
- !! - !! - 03.01.2009沒有顯示爲0(它沒有出現在結果表上) - !! - !! -
------- TYPE 1 ----------------- 02.01.2009 ------------------ 10
我試過使用ISNULL函數,但無法得到結果。
*B is SURGERY TYPE
*T is DATES
SQL Code
SELECT T1.B, T1.T, Count(T1.T) AS Amount
FROM T1
GROUP BY T1.B, T1.T
HAVING (((T1.B) In (SELECT [B] FROM [T1] As Tmp GROUP BY [B] HAVING Count(*)>1))) ORDER BY T1.B;