Home > Mobile >  Presto: Difference in hours between two timestamps?
Presto: Difference in hours between two timestamps?

Time:02-10

The below gives me results like 1 00:00:00.000 However, I'd like the number of hours elapsed as a float or double.

SELECT FROM_UNIXTIME(ds2) - FROM_UNIXTIME(ds1)  

Does something like the below exist?

SELECT HOURS(FROM_UNIXTIME(ds2) - FROM_UNIXTIME(ds1))  

CodePudding user response:

Yes. You are looking for date_diff:

select date_diff('hour', now(), now()   interval '1' hour)

Output:

_col0
1
  • Related