= '2016-03-09 03:00:05' -6ren">
gpt4 book ai didi

带有时间戳的 postgreSQL 排序

转载 作者:行者123 更新时间:2023-11-29 11:53:11 34 4
gpt4 key购买 nike

我有以下 SQL 语句:

SELECT * FROM schema."table"
WHERE "TimeStamp"::timestamp >= '2016-03-09 03:00:05'
ORDER BY "TimeStamp"::date asc
LIMIT 15

我希望它做什么?按升序给出表的 15 行,其中时间戳与该日期相同且大于该日期。但是 postgres 以错误的顺序发送行。第一项在最后一个位置。 SQL Editor with result那么有人知道为什么结果如此奇怪吗?

最佳答案

简单地使用 ORDER BY "TimeStamp"(不强制转换为日期)。

关于带有时间戳的 postgreSQL 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38457297/

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