1

1000レコードのテーブルがあります。1つの列は、形式をとる公開日です'2008-01-02 00:00:00.000'。SQL DBにクエリを実行して、最新の公開日のレコードを取得したいと思います。比較するだけですか、それとも他のフィルターがありますか?

4

3 に答える 3

4
SELECT * FROM tbl WHERE publishdate = (SELECT MAX(publishdate) FROM tbl)
于 2012-04-17T18:55:58.850 に答える
3

レコードが 1 つだけ必要な場合:

SELECT TOP 1 * FROM mytable ORDER BY publishdate DESC

発行日が最も古いすべての本が必要な場合は、Cade Roux のクエリを使用します。

于 2012-04-17T18:58:50.923 に答える
0

公開日が日時の場合

SELECT TOP 1  *
FROM tbl
ORDER BY publishdate DESC
于 2012-04-17T18:59:58.083 に答える