How to compute datediff by hour in impala

2017-08-26T11:22:13

How to to compute datediff by hour in impala? For example like below

Select datediff(hour,'2017-06-21T02:29:54.244720804Z', '2017-06-21T02:30:10.574379557Z');

Default impala 'datediff' function only returns diff by day..

Update: Solution I figured

select cast(abs((unix_timestamp('2017-08-01 01:00:00', 'yyyy-MM-dd HH:mm:ss') - unix_timestamp('2017-08-01 00:00:00', 'yyyy-MM-dd HH:mm:ss'))/3600) as int);

Copyright License:
Author:「user1269298」,Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.
Link to:https://stackoverflow.com/questions/45891634/how-to-compute-datediff-by-hour-in-impala

About “How to compute datediff by hour in impala” questions

How to to compute datediff by hour in impala? For example like below Select datediff(hour,'2017-06-21T02:29:54.244720804Z', '2017-06-21T02:30:10.574379557Z'); Default impala 'datediff' function o...
We are facing issues with Impala compute stats on a specific table. Issue details are listed below: Issue At times Impala's compute stats statement takes too much time to complete or just fails o...
I'm trying to compute statistics in impala(hive) using python impyla module. command used: compute stats db.tablename; But im getting below error. cannot recognize input near 'compute' 'stats' How ...
Can anyone explain why select DATEDIFF(HOUR, '2018-02-01 08:30:00', '2018-02-01 10:00:00') is returning 2, and select DATEDIFF(HOUR, '2018-02-01 08:00:00', '2018-02-01 9:30:00')
When using COMPUTE STATS command on any table in my environment i am getting: [impala-node] > compute stats table1; Query: compute stats table1 WARNINGS: ImpalaRuntimeException: Error making '
I have the following sub in Access 2003 to return the hours elapsed bewteen two datetime fields. Function DateDifferenceHour(dateStart As Date, dateEnd As Date) As String 'Outputs Hours from two d...
I want to count records of each ID with in 1 Hour. I tried out some IMPALA queries but without any luck. I have input data as follows: And expected output would be: I tried : select concat(
I have a dataset which shows a datetimestamp for both the start and end of an agent status and I am trying to capture the duration within that hour interval of that status by using a simple datediff
Preface I've been shopping around for cloud based hosting solutions, particularly MS Azure & Amazon's EC2. They, Microsoft and Amazon, have pricing tables which describe a "cost/hour"/"compute...
I am facing a problem while migrating queries from Impala to Snowflake : Impala SELECT period , now() as dt_today , MONTHS_BETWEEN(now(), period) as mb FROM my_table yields period ...

Copyright License:Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.