SQL Server 2008 に SQL テーブルがあり、その日付に依存する最新のレコードを取得したいと考えています。
たとえば、レコードの作成日を含む列と日付列を持つレコードがあるとします。日付列に次の日付が含まれているとしましょう。12月22日、12月23日、12月24日、12月25日、12月26日
今、12月25日より前のレコードを取得したいのですが、最新の日付のレコードが欲しいので、クエリを書くと
select * from Table where CreateDate < '25-Dec-2012'
次に、3つのレコードが返されますが、それらの最新のレコード、つまり12月24日のレコードが必要です
どうやってするの ?