2011-02-10 67 views
2

你能幫我構建從數據庫中抽出具有最新日期的條目的sql查詢嗎?數據庫中最新日期的SQL查詢

我嘗試,但走到死衚衕

SELECT * 
FROM Table t,Table t2 
WHERE t.date>t2.date 

我想我必須使用一些臨時表......這對我來說有點難治

+1

使用MAX(日期),或限制1分按日期倒序 – 2011-02-10 09:43:17

回答

6

檢索行按日期排序,從高到低:

SELECT * FROM table ORDER BY date DESC 

與最近的日期檢索5行:

SELECT * FROM table ORDER BY date DESC LIMIT 5 
+0

啊,而我打字。 – Nishant 2011-02-10 09:43:39

2

嘗試:

select * from Table where date_column = (select max(date_column) from Table)