如何从Apache Drill中获取时间戳的总秒数

时间:2016-03-16 14:11:31

标签: sql timestamp apache-drill

我试图在apache drill中将时间戳转换为秒,并且只能找到函数来提取时间戳中的秒数,而不是将时间戳转换为秒。

我这样做是为了获得日期之间的差异来计算它们之间的时间。

enter image description here

1 个答案:

答案 0 :(得分:1)

答案是将日期转换为UNIX_TIMESTAMP。

SELECT UNIX_TIMESTAMP('2015-05-29 08:18:53.0', 'yyyy-MM-dd HH:mm:ss.SSS') FROM (VALUES(1));

 +-------------+
 |   EXPR$0    |
 +-------------+
 | 1432912733  |
 +-------------+

Apache Drill UNIX_TIMESTAMP