dポイントプレゼントキャンペーン実施中!

売上のテーブルがありまして、
数量の合計と金額の合計を出していたのですが、
数量の合計が0の場合は表示させないことになり、
下記のようにしてみたのですが、エラーになってしまいます。
かといって、Sum(売上マスタ.数量) <> 0 でもダメでしたし、どうしていいのか困っています。
どうぞ、ご教授よろしくお願いしますm(_ _)m

SELECT Sum(売上マスタ.数量) AS 数量の合計, 売上マスタ.単価*数量の合計 AS 売上金額 FROM 売上マスタ Where 売上マスタ.数量 <> 0;

A 回答 (1件)

たしか計算後の指定はhavingでやらないといけなかったのではないでしょうか。



SELECT Sum(売上マスタ.数量) AS 数量の合計, 売上マスタ.単価*数量の合計 AS 売上金額 FROM 売上マスタ Having 売上マスタ.数量 <> 0;
    • good
    • 0
この回答へのお礼

早速やってみたところ、できました!
Havingは良く出てきたのですが、使い方がイマイチわかりませんでした。
どうも、ありがとうございました。

お礼日時:2006/05/23 10:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す


このQ&Aを見た人がよく見るQ&A