【发布时间】:2021-05-08 05:17:58
【问题描述】:
我有以下代码,我试图简单地从日期中减去 5 天。日期在 t.Date_created 字段中存储为 EPOCH 时间(毫秒,13 个数字)。但由于某种原因,代码不适用于以下错误。任何建议都会有所帮助!!!
[42883] 错误:运营商不存在:带时区的时间戳 - 整数提示:没有运算符匹配给定的名称和参数类型。 您可能需要添加显式类型转换。
代码如下:
SELECT to_timestamp(t.date_Created / 1000) - 5 FROM task_mgmt.teams t LIMIT 5;
【问题讨论】:
-
如果你只对日期感兴趣,那么:
SELECT to_timestamp(t.date_Created / 1000)::date - 5 FROM task_mgmt.teams t LIMIT 5;
标签: sql postgresql epoch