• ベストアンサー

こんなクエリできるでしょうか

こんにちは。SQLについてお教えください。 環境はWin XP Access 2010です。 Table1 ユーザーID,商品ID,数量 001,ABC,3 001,XYZ,2 上記のテーブルを元に下記のようなデータSQLのみで実現できるでしょうか? 001,1 001,1 001,1 001,1 001,1 1ユーザーIDに対し、数量の合計分の行数を抽出したいです。 VBAでプログラムは使わずに標準の関数のみでできればと思っていますが、できますでしょうか?

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

こういうことですか。 Table1 ユーザーID,商品ID,数量 001,ABC,3 001,XYZ,2 002,FFF,4 だとして、種テーブルを一個作ります テーブル名:Tno Rno 1 2 3 4 ・ 数量の最大値を超えるまで連番で。 クエリのデザインビューに上記のTable1とTnoを加えます 結合線は引きません。 フィールド:ユーザーID|あれ:1|  数量|Rno テーブル:   Table1|   |Table1 |Tno 表示:      レ | レ | レ  |レ 抽出条件:       |   |    |<=Table1.数量 これで確認してOKなら、数量とRnoの表示のチェックは不要です。 かな?

mellow91
質問者

お礼

凄いです!問題なくできました!ありがとうございます、感謝感謝です!!

関連するQ&A