• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:指定日付を起点にして最新日付のデータを取得)

指定日付を起点にして最新日付のデータを取得する方法

このQ&Aのポイント
  • あるテーブルに対して、任意の日付を指定して、その日付より以前の最新日付のデータのみを取得する方法について教えてください。
  • 具体的な例として、テーブルに登録された日付とデータがあり、日付を指定するとその日付以前の最新日付のデータが取得できるようにしたいです。
  • 例えば、テーブルに登録されたデータが日付順で並んでおり、指定した日付より前の最新日付のデータを抽出する方法を教えてください。

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

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

SELECT A.* FROM TBL A INNER JOIN (SELECT Max(登録日) AS 最新日 FROM TBL WEHERE 登録日<=CONVERT(SMALLDATETIME,'2008/12/08')) B ON A.登録日=B.最新日 こんな感じでしょうか

ky_holly
質問者

お礼

ご回答ありがとうございます。 本日、自システムに置き換えて試したところ、 1部分修正しましたが、動作しました。 ありがとうございました。