相关疑难解决方法(0)

如何将epoch转换为datetime redshift?

我在dbeaver工作.我有一张桌子x.

表x有一列"timestamp"

1464800406459 
1464800400452 
1464800414056 
1464800422854 
1464800411797
Run Code Online (Sandbox Code Playgroud)

我想要的结果:

Wed, 01 Jun 2016 17:00:06.459 GMT
Wed, 01 Jun 2016 17:00:00.452 GMT
Wed, 01 Jun 2016 17:00:14.056 GMT
Wed, 01 Jun 2016 17:00:22.854 GMT 
Wed, 01 Jun 2016 17:00:11.797 GMT 
Run Code Online (Sandbox Code Playgroud)

我试过redshift查询

SELECT FROM_UNIXTIME(x.timestamp) as x_date_time 
FROM x
Run Code Online (Sandbox Code Playgroud)

但没有奏效.

发生了错误:

无效操作:函数from_unixtime(字符变化)不存在

我也试过了

SELECT DATE_FORMAT(x.timestamp, '%d/%m/%Y') as x_date 
FROM x
Run Code Online (Sandbox Code Playgroud)

发生了错误:

操作无效:函数date_format(字符变化,"未知")不存在

语法有什么问题吗?或者有另一种方式转换为人类可读的日期和时间?

提前致谢

datetime epoch amazon-redshift

26
推荐指数
3
解决办法
3万
查看次数

标签 统计

amazon-redshift ×1

datetime ×1

epoch ×1