アプリ版:「スタンプのみでお礼する」機能のリリースについて

あるテーブルに対して、任意の日付を指定して、その日付より以前の
最新日付のデータのみを取得したいと考えているのですが、
可能でしょうか?
どなたかご存知の方、ご教授願います。
(例)テーブル
登録日付   Data1  Data2
2008/12/01 ねこ  哺乳類  
2008/12/03  たぬき 哺乳類
2008/12/05  きつね 哺乳類
2008/12/05  くじら 哺乳類
2008/12/09  たこ  軟体動物
2008/12/10  いか  軟体動物
2008/12/10  まぐろ 魚類
2008/12/12  いぬ  哺乳類

というテーブルにおいて日付を2008/12/08と指定した場合
それ以前の最新日付のデータとして
2008/12/05 きつね 哺乳類
2008/12/05 くじら 哺乳類
が取得できるようにしたいと思っています。

どなたか、ご教示お願いいたします。

A 回答 (1件)

SELECT A.* FROM TBL A


INNER JOIN
(SELECT Max(登録日) AS 最新日 FROM TBL
WEHERE 登録日<=CONVERT(SMALLDATETIME,'2008/12/08')) B
ON A.登録日=B.最新日
こんな感じでしょうか
    • good
    • 1
この回答へのお礼

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

お礼日時:2010/04/16 16:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す