accessでクエリを書いてみました。
私の目的は;
1日に何回の手術が行われたかという結果を得る。
問題は;
結果は私に日付と何回の手術が行われたかを教えてくれますが、手術を受けていない日は結果表にリストされていません。
手術のない日を0として表示したいのですが、2009年1月3日の手術タイプ1に関する記録はありません。その行を次のように渡したいだけです。
タイプ1------------30.01.2009 ------------ 0
それは可能ですか、それともどのようにですか?
例えば、
手術の種類------------日付----------------金額
-------タイプ1------------------01.01.2009------------------20
-------タイプ1------------------02.01.2009------------------30
-!!-!!-2009年1月3日は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;