gpt4 book ai didi

sql - 将没有时区的时间戳转换为整数 Postgres

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

我继承了一个具有古怪模式的数据库。在不厌烦细节的情况下,我有一个奇怪的用例。

该表包含一个字段 completed_at,它是一个没有时区的时间戳。我想要做的是按时间戳 > X

的时间戳对结果进行排序

关键是 X 是一个数字(或十进制)值。尝试将时间戳转换为 int 失败,甚至无法转换为字符串。

如果你简单地尝试 completed_at > 0 你会得到

最佳答案

我找到的唯一答案是在这条消息中: https://www.postgresql.org/message-id/3EE8B4ED.1060200%40pgsqldb.com

基本上,我猜答案是:select cast(extract(epoch from current_timestamp) as integer);

关于sql - 将没有时区的时间戳转换为整数 Postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28155683/

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