- ベストアンサー
Accessクエリ記述方について
教えてください。 <テーブル> 番号 値段 1 400 3 500 101 600 上記のようなテーブルの場合SELECTクエリのなかで、 「番号が1であれば「値段(400)*1」、番号が3の場合は「値段(400)*2」(番号の値をかけるわけではありません。決まった倍率がありますが、その項目はテーブル上にはありません)、番号が101なら 「値段(600)*5」のように計算して結果を出すクエリが組みたいのですが、何か良い方法はないでしょうか? 値段の値はいろいろな値が入ってきます(数字だけです) どうぞよろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まずは新規にテーブルつくるのが 手っ取り早いでしょうね 新テーブル 番号 値段係数 1 2 2 3 101 5 * * * 新テーブルと既存クエリーを使用して選択クエリー内で結合 結合キーは 「番号」 計算値項目へは 価格×値段指数 で
お礼
やっぱりそうですよね。。うーん。 テーブルが大量にあって管理が煩雑になっていたので できればテーブルをつくりたくなかったのです。。 でも確かに、テーブルを作る方法が一番わかりやすく あとから見ても便利ですよね! 助言ありがとうございました!