けむブログ

データ分析に関する気付きや学びを記録するブログ

SQL presto

SQL presto 時間型の変更まとめ

型の種類 timestamp unixtime varchar date 型変換 bigint型のunixtime→人間にとって見やいvarchar型にする TD_TIME_FORMAT(x,'yyyy-MM-dd','JST') TD_TIME_FORMAT(1420038000 ,'yyyy-MM-dd','JST') -> 2015-01-01 [in] 1420093526 bigint(unixtime) [out] '…

SQL presto bigint型のunixtimeから年月を取り出す方法

やりたいこと time = 1519822868 [bigint型のunixtime] から年月を取りだしたい 方法 date_trunc('week',FROM_UNIXTIME(time)) 解説 bigint型のunixtime→ timestamp型 FROM_UNIXTIME(time) 年月だけ抜くには「月」で切り上げる date_trunc('month', x) ※x = …