亚马逊雅典娜/普雷斯托的时差(秒和分钟)

时间:2017-03-20 08:56:13

标签: presto amazon-athena

我有一个创建时间戳和结束时间戳的列表,我想获得从创建到结束的最后秒数。没有使用UNIX时间戳(我目前没有)时无法找到任何方法。

类似的东西:

DATEDIFF( '第二',分钟(CREATION_TIME),最大值(ENDING_TIME))

creation_time ='2017-03-20 10:55:00'..

2 个答案:

答案 0 :(得分:11)

<强> date_diff

date_diff('second', min(creation_time),max(ending_time))

答案 1 :(得分:1)

unix_timestam()函数将日期转换为从1970-01-01

传递的秒数
SELECT 
  (unix_timestamp('2017-03-20 10:55:00') - unix_timestamp('2017-03-20 10:56:00'))

OK
-60

除以60得到分钟