小编Khu*_*dia的帖子

如何将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万
查看次数

Bigquery 中的 ARRAY OF STRUCT 中的 DISTINCT

我正在寻找使结构数组具有唯一值的方法。这里是示例表。

-------------------------------------

成这个 在此处输入图片说明

我只在这里找到了类似的问题,但我认为它只适用于 1 个嵌套的重复列。但是如果表包含 2 个或更多嵌套的重复列怎么办?在这种情况下,列countryproduct

google-bigquery

3
推荐指数
1
解决办法
7075
查看次数