解決済み

ACCSESSのクエリについて教えてください

  • すぐに回答を!
  • 質問No.4172486
  • 閲覧数7
  • ありがとう数4
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 50% (6/12)

SQL初心者なのですが教えてください!!
現在tbl1とtbl2というテーブルを比べてそれぞれ項目のidが一致した
priceのみ10%上乗せした結果を表示させているのですが、
2008/08/10からは率を変えた結果を表示させたく思っております。
tbl1 :id,name
tbl2 :id,price

iif([tbl1.id]=[tbl2.id],[tbl2.price]*1.1,"該当なし" )AS 上乗せ

そこでtbl3というidとdate(日付)の項目のみのテーブルを作成して
以下のように抽出条件をかえたのですが構文エラーとなってしまいます。。
tbl3 :id,date

iif([tbl1.id]=[tbl2.id],iif([date]>2008/08/10,[tbl2.price]*1.2,[tbl2.price]*1.1),"該当なし" )AS 上乗せ

申し訳ありませんが上記の場合どのような記載をすればよいか
教えていただけないでしょうか。
※わかりずらい質問ですみません。。

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

  • 回答No.1

ベストアンサー率 42% (279/658)

iif([tbl1.id]=[tbl2.id],iif(now()>"2008/08/10",[tbl2.price]*1.2,[tbl2.price]*1.1),"該当なし" )AS 上乗せ

でどうでしょうか。
お礼コメント
ara101

お礼率 50% (6/12)

ありがとうございました!!
記載いただいた内容で抽出できました!!
投稿日時 - 2008-07-14 02:23:38
感謝経済
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


感謝指数によるOK-チップ配布スタート!

ピックアップ

ページ先頭へ