我试图在访问中编写一个查询。
我的目标是;
获得一天内完成多少次手术的结果。
问题是;
结果给了我日期和做了多少次手术,但没有任何手术的天数没有列在结果表上。
我希望没有手术的天数显示为 0。但是没有关于 03.01.2009 手术类型 1 的记录。我只想像这样通过那一行;
TYPE 1------------30.01.2009------------0
这是可能的还是如何?
例如,
手术类型------------日期----数量
-------TYPE 1-----------------01.01.2009-----------------20
-------TYPE 1-----------------02.01.2009-----------------30
--!!--!!-- 03.01.2009 没有显示为 0(它没有出现在结果表中)--!!--!!--
-------类型 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;