タイトル | : SQL作成(グループ化)について |
記事No | : 5461 |
投稿日 | : 2007/05/10(Thu) 11:54 |
投稿者 | : みんこ |
スレ違いだったらすみません。 VB2005で開発しています。 SQL作成でわからないところがあります。(初歩的だったらすみません)
テーブル名:TESTテーブル フィールド名:NO,数量,コード
があるとします。 ここで、NOごとに数量の合計を集計するのですが、ただし条件があって コードが1のデータのみ対象とします。 このとき
select NO,数量 from TESTテーブル group by NO having コード = '1' としたいところですが、エラーになってしまうようです。
select NO,数量,コード from TESTテーブル group by NO,コード having コード = '1' だとうまくいくようですが、コードでグループ化はしたくないとき(条件が増えたときなどあ9 に対応する方法はありますか?
お願いします。
|