• ベストアンサー

Accessクエリ記述方について

教えてください。 <テーブル> 番号 値段 1  400 3  500 101  600 上記のようなテーブルの場合SELECTクエリのなかで、 「番号が1であれば「値段(400)*1」、番号が3の場合は「値段(400)*2」(番号の値をかけるわけではありません。決まった倍率がありますが、その項目はテーブル上にはありません)、番号が101なら 「値段(600)*5」のように計算して結果を出すクエリが組みたいのですが、何か良い方法はないでしょうか? 値段の値はいろいろな値が入ってきます(数字だけです) どうぞよろしくお願いします。

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

  • ベストアンサー
  • yatoaa
  • ベストアンサー率30% (110/362)
回答No.1

まずは新規にテーブルつくるのが 手っ取り早いでしょうね 新テーブル 番号 値段係数 1 2 2 3 101 5 * * * 新テーブルと既存クエリーを使用して選択クエリー内で結合 結合キーは 「番号」 計算値項目へは 価格×値段指数 で

chelny
質問者

お礼

やっぱりそうですよね。。うーん。 テーブルが大量にあって管理が煩雑になっていたので できればテーブルをつくりたくなかったのです。。 でも確かに、テーブルを作る方法が一番わかりやすく あとから見ても便利ですよね! 助言ありがとうございました!

関連するQ&A