Expected: to_unixtime(timestamp) , to_unixtime(timestamp with time zone)
(cast('2019-09-09 12:32:05' as timestamp)-cast('2019-09-08 12:32:05' as timestamp)
減出來是 1 xx:xx:xx as s
執行方法 to_unixtime(s)
出錯。
解決方法:
to_unixtime((cast('2019-09-09 12:32:05' as timestamp))-to_unixtime(cast('2019-09-08 12:32:05' as timestamp))
轉換成毫秒後就可以想變成啥變成啥。時分秒 任你選。怎麼變時分秒,presto沒有響應的方法, 你可以自己寫prest function自定義函數,也可以寫/60變成分,具體請查看 進制 之間的關係