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