0
我有3列,名稱爲:如何在Hive中查詢datediff?
- 呼叫接收的時間
- 呼叫調度時間
- 呼叫即可清除時間
我要生成一個查詢,這將給我的輸出:
調用調度時間 - 電話接收到的時間
呼叫即可清除時間 - 呼叫調度時間
我怎樣才能做到這一點在蜂巢查詢語言?
我有3列,名稱爲:如何在Hive中查詢datediff?
我要生成一個查詢,這將給我的輸出:
調用調度時間 - 電話接收到的時間
呼叫即可清除時間 - 呼叫調度時間
我怎樣才能做到這一點在蜂巢查詢語言?
使用unix_timestamp()
到時間戳轉換成秒,然後。減去,然後除以60,如果你想引起分鐘:
select (unix_timestamp(call_dispatch_time) - unix_timestamp(call_received_time))/60 as diff_received,
(unix_timestamp(call_cleared_time) - unix_timestamp(call_dispatch_time))/60 as diff_cleared
刪除/60
,如果你想引起秒
請提供數據,例如和預期結果。 – leftjoin