- ベストアンサー
日付算出の方法
Oracle9iを使用しておりますが 下記の様なテーブルが存在し、ユーザーより任意の日付を指定して貰い、 指定された日付の直近のレコードを抽出したいのですが方法が分かりません。 どなたか御教授お願いします。 例) 日付マスタ 日付 ---------- 2001/12/01 2001/12/12 2002/01/01 2002/03/22 2003/01/02
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
select 日付 from 日付マスタ where 日付 = ( select max(日付) from 日付マスタ where 日付 <= 「入力された日付」 ); で、できると思います。