问题 我有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