我现在有一个SQL查询,它从数据库中的Unix DATETIME列返回正确的本地TIMESTAMP。下面是一个使用特定的TIMESTAMP of 1539961967000的示例:
SELECT FROM_TZ(CAST(DATE '1970-01-01' + 1539961967000 * (1/24/60/60/1000) AS TIMESTAMP), 'UTC') AT TIME ZO
我有一个类型为TIMESTAMP_NTZ的列,它包含我知道在UTC时区上的时间戳。主要是我想要转换为TIMESTAMP_TZ,因为我有其他列是TIMESTAMP_TZ,我希望能够同时执行这两个方面的操作。a TIMESTAMP_NTZ
,convert_timezone('UTC', orig) -- the 2-args assumes that orig timezones is session'