• ベストアンサー

Accessで○○以下のデータを合計することは出来ますか?

Microsoft Access2000を使っています。  ID  サイズ  数量  01    9     20  02   10     30  03   20     40 こういったテーブルがあったとして、それを クエリで、サイズが10以下・11以上で 判別して、数量を合計する、という事は出来るのでしょうか? 以下のような結果を出したいのです。  サイズ  数量  10以下   50  11以上   40 そのようなことが出来るのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

クエリのフィールドに、 Iif([サイズ]<=10, "10以下", "11以上") と記述してください。 そうすると、10以下、11以上というサイズで集計されます。 #めんどうくさいので、10以下、それ以外ってしちゃいました(^^;;

eco2002
質問者

お礼

お礼が遅くなって申し訳ありません。 無事できました!ありがとうございました^^

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

区切りが一つの場合や、区切りの大きさがバラバラの場合は #1の方の言われるようにIIf関数やSwitch関数を使うことができます。 区切りが複数で且つ一定の場合はPartition関数が使用できます。 Partition(number, start, stop, interval) 上記で10ずつ区切るなら Partition([サイズ], 1, 20, 10) で1~10,11~20になります。

eco2002
質問者

お礼

大変参考になりました。ありがとうございました! お礼がおそくなってすいませんでした。

関連するQ&A