行が返されない場合にMSAccessのSQLクエリの結果として0を返す方法を探しています。以下は私の質問です:
SELECT SUM(IIF(TotalCount = null, 0, TotalCount)) AS MailCount FROM MailReport WHERE [SendDate]=#2/12/2013# and MailerID=1
ここで、列TotalCount
は数値タイプであり、何らかの結果を返すクエリに対して正常に機能します。ただし、たとえばdate2/13/2013
にレコードがない場合blank
は、nither0
でも。でもない行を返すだけnull
です。この行に0を返すにはどうすればよいですか。