1
我的數據庫中有一個字段,用於存儲項目添加到數據庫的日期時間。如果我想按照時間順序排序項目,我會期望ORDER by date_added DESC
可以做到這一點。但這似乎不起作用。我也試過ORDER by UNIX_TIMESTAMP(date_added)
,但這仍然沒有按照我的預期對結果進行排序。我也有一個自動增量字段,我可以用它來分類項目,所以我會使用這個,但我很好奇,爲什麼ORDER by datetime
沒有按預期行事。mysql ORDER BY日期時間類型字段沒有按預期方式排序
有什麼想法?
查詢看起來像:
SELECT file_name, date_added
FROM table WHERE DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date_added
ORDER BY date_added DESC
什麼類型是你的'date_added'場? – 2010-05-21 14:02:33
查詢的樣子是什麼? – Thierry 2010-05-21 14:07:50
你能發佈你正在使用的精確查詢和結果嗎? – 2010-05-21 14:07:56