• 締切済み

アクセスについて

 *テーブルB    *テーブルA      店番←------販売店番号       店名       商品番号                 販売金額    *テーブルC             商品番号----→商品番号            詳細       商品名            販売日      手数料 リレションシップをしております。 クエリA 店名-商品番号-販売金額-商品名-詳細-手数料金額-販売日 といったクエリをつくりました。 ---------OKウェーブさんからの回答--------------- 「商品」テーブルに 店名 - 商品 - 金額 A店 - 宝石 - 1000 B店 - 時計 - 2000 A店 - 宝石 - 3000 B店 - バック - 4000 ・・・ と格納されているとします で、これらを集計する為に使用するものは、選択クエリ(集計)を使用します 下記にクエリのSQL文を記述します SELECT 商品.店名, Sum(IIf([商品名]="宝石",[金額],0)) AS 宝石合計, Sum(IIf([商品名]="その他",[金額],0)) AS その他合計, Sum(商品.金額) AS 合計, Sum(IIf([商品名]="バック",[金額],IIf([商品名]="時計",[金額],0))) AS 合計A, Sum(IIf([商品名]="その他",[金額],IIf([商品名]="宝石",[金額],0))) AS 合計B FROM 商品 GROUP BY 商品.店名 ORDER BY 商品.店名; ------------------------------------------------- どこの画面でSQL文を記述すえばよろしいのでしょうか。 どこかわかりやすいHPはないでしょうか お願いします。

みんなの回答

  • sgh
  • ベストアンサー率61% (75/121)
回答No.2

こんにちは >どこの画面でSQL文を記述すえばよろしいのでしょうか。 #1のSpeedKingさんのおっしゃるとおりです。 >どこかわかりやすいHPはないでしょうか まず、HELPを検索してください。 ACCESS2000の場合ですが、質問にSQLと入力して検索すると 「既存のクエリの SQL ステートメントを表示または変更する」 という項目が出ます。まさにその内容です。 お困りなのは理解しますが、これくらいはご自分で解決できるのではないでしょうか。 問題が解決したら、前回の回答者にお礼とポイントを入れるのを忘れないでください。 私の回答より的確です。 本格的にSQLを理解したいのであれば、少し敷居は高いですが、 SQLポケットリファレンスという本はおすすめです。 またシスアドの試験にも簡単なSQL文は出るようですね。 デザインビューではできないこともありますので、研究してはいかがでしょうか? きっと今後役に立つと思います。

  • SpeedKing
  • ベストアンサー率50% (6/12)
回答No.1

クエリをデザインビューで開いて、メニューバーの「表示」-「SQLビュー」でSQLをを記載することが出来ます。 上記については、クエリデザインでもできます。 各列宝に 石合計:IIf([商品名]="宝石",[金額],0) と 記載することで同じことができますよ。

関連するQ&A