gpt4 book ai didi

amazon-redshift - 在 redshift 中将 bigint 数据类型转换为时间戳(并随后转换为日期)

转载 作者:行者123 更新时间:2023-12-04 21:39:52 26 4
gpt4 key购买 nike

我需要将存储在 bigint 列中的值转换为日期字段。转换的第一步涉及将其转换为时间戳,然后使用 TRUNC 方法将此列转换为日期值。
但是,我的查询在将 bigint 值转换为时间戳时失败。
我得到的错误是:-

Amazon Invalid operation: cannot cast type bigint to timestamp without time zone;



我现在正在尝试的查询是这样的:-

select ts::timestamp from events limit 1;

最佳答案

通过使用此线程中描述的方法,我能够避免时区错误:https://stackoverflow.com/a/36399361

我的日期基于时代,我能够做到以下几点:

SELECT 
(TIMESTAMP 'epoch' + contract_start_date * INTERVAL '1 Second ')
FROM
table_name

关于amazon-redshift - 在 redshift 中将 bigint 数据类型转换为时间戳(并随后转换为日期),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29606368/

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