gpt4 book ai didi

sqlite - 在 SQLite Order By Datetime desc 中返回错误数据

转载 作者:行者123 更新时间:2023-12-03 15:56:20 25 4
gpt4 key购买 nike

我对 Sqlite.dteTime DataType 是表结构中的 Varchar(200) 有一个疑问。我想按日期时间顺序获得结果。

“从表 ORDER BY dteTime Desc 中选择 dteTime”,

得到的结果是

“05/05/2015 12:38:43 PM”

“05/05/2015 12:38:43 AM”

“05/05/2015 10:57:04 AM”

“05/05/2015 10:57:04 AM”

“05/05/2015 10:51:25 AM”

“05/05/2015 10:51:25 AM”

“05/05/2015 04:38:35 PM”

“05/05/2015 04:00:48 PM”

“05/04/2015 11:38:43 PM”

而不是这个我怎么能得到(预期结果)

“05/05/2015 04:38:35 PM”

“05/05/2015 04:00:48 PM”

“05/05/2015 12:38:43 PM”

“05/05/2015 10:57:04 AM”

“05/05/2015 10:57:04 AM”

“05/05/2015 10:51:25 AM”

“05/05/2015 10:51:25 AM”

“05/05/2015 12:38:43 AM”

“05/04/2015 11:38:43 PM”

有什么解决办法吗?

最佳答案

对日期时间戳使用诸如 unixtime(自一个纪元以来的秒/毫秒)或 ISO 8601(例如 yyyy-MM-dd'T'HH:mm:ssZ)之类的日期格式,以便自然排序也是时间顺序。

关于sqlite - 在 SQLite Order By Datetime desc 中返回错误数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30051759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com