- ベストアンサー
ACCESSでお助けください。
ACCESSで次のことを行いたいがうまくいきません教えて下さい。 テーブル 項目1 項目2 項目3 8000 12000 1 以下省略 クエリ 項目1 項目2 ヤマダ 9000 以下省略 以上の様な場合でクエリの項目2がテーブルの項目1と項目2の間にある場合は、項目3 の値を返す様なことは、可能でしょうか。お助け下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
クエリをSQLビューで開いて、以下のSQLを入力して下さい。 SELECT [クエリ].[項目1], [テーブル].[項目3] FROM クエリ, テーブル WHERE ((([テーブル].[項目1])<=[クエリ].[項目2]) And (([クエリ].[項目2])<[テーブル].[項目2])); こういう結果になるはずです。 項目1 項目3 ヤマダ 1
その他の回答 (1)
- anmochi
- ベストアンサー率65% (1332/2045)
回答No.2
その解を引っ張ってくるSQLがあれば大丈夫かな? 項目名は質問と一致させておこう select クエリ.項目1 as Q項目1, クエリ.項目2 as Q項目2, テーブル.項目3 as T項目3 from テーブル, クエリ where テーブル.項目1<=クエリ.項目2 and テーブル.項目2>=クエリ.項目2 これを実行すれば次のような表が得られる Q項目1 Q項目2 T項目3 ヤマダ 9000 1 以下省略
質問者
お礼
遅くなりすみません。 お教えの通りで無事解決しました。ありがとうございました。
お礼
遅くなりすみません。 お教えの通りで無事解決しました。ありがとうございました。