Presto:两个时间戳之间的小时差?
Presto: Difference in hours between two timestamps?
下面给出的结果类似于 1 00:00:00.000
但是,我希望流逝的小时数为浮点数或双精度数。
SELECT FROM_UNIXTIME(ds2) - FROM_UNIXTIME(ds1)
是否存在类似下面的内容?
SELECT HOURS(FROM_UNIXTIME(ds2) - FROM_UNIXTIME(ds1))
是的。您正在寻找 date_diff
:
select date_diff('hour', now(), now() + interval '1' hour)
输出:
_col0
1
下面给出的结果类似于 1 00:00:00.000
但是,我希望流逝的小时数为浮点数或双精度数。
SELECT FROM_UNIXTIME(ds2) - FROM_UNIXTIME(ds1)
是否存在类似下面的内容?
SELECT HOURS(FROM_UNIXTIME(ds2) - FROM_UNIXTIME(ds1))
是的。您正在寻找 date_diff
:
select date_diff('hour', now(), now() + interval '1' hour)
输出:
_col0 |
---|
1 |