2 つの合計を実行するクエリ (MS-Query では MSQRY32.EXE) があり、1 つ目は 2 つ目を減算しますが、場合によっては 2 つ目が null になります。
(Sum(CASE WHEN m.mcdmv=11 THEN m.mqtd END)-
Sum(CASE WHEN m.mcdmv=12 THEN m.mqtd END))
これはクエリの一部ですが、そのうちの 1 つまたは両方が null になることがあります。
(IIf(Sum1 Is Null,0,Sum1) -
IIf(Sum2 Is Null,0,Sum2))
最初に、null を合計することが適切かどうか、および null を非 null から減算した場合 (またはその逆) に期待される結果についてお尋ねします。
おそらく、NULL を持つレコードを削除する ( where m.mqtd is not null
) か、すべての NULL を 0 に変更する( nz(m.mqtd, 0)
)ことをお望みでしょう。