問題 我有date_time中的最後一個數據條目,2013年4月9日,而當我嘗試從數據庫中以降序獲取時,它將給我2013年4月8日。請參閱下面的圖像和代碼。任何幫助將appriciated。如何根據date_time從數據庫中降序獲取數據?
數據庫
代碼
SELECT *
FROM data_feeds
WHERE username = '[email protected]'
AND gadget_data_type = 'Weighin'
ORDER BY STR_TO_DATE(date_time, '%D, %j %M %Y %H:%i:%s') DESC
LIMIT 1
你真的有DATE_TIME爲varchar字段?如果是這樣,將其更改爲日期時間字段,那麼只需'ORDER BY date_time – 2013-04-10 10:11:49
什麼是字段類型od「date_time」?它是varchar還是日期? – dstronczak 2013-04-10 10:13:18
你的格式字符串看起來完全錯誤。 – James 2013-04-10 10:15:43