日時を表すstring
を"YYYY-MM-DD;HH:MM:SS"
(つまり、2016-04-11;19:38:01
)の形式で適切なtimestamp
に変換するにはどうすればよいですか?
これでうまくいくと思いましたが、うまくいきません。
select
from_unixtime(unix_timestamp(`date`, "YYYY-MM-DD;HH:MM:SS"))
from t1
limit 100;
Cloudera v5でImpalaを実行している私にとって、_unix_timestamp
_に関する回答はどれもうまくいきませんでした。しかし、単純なselect cast('1985-09-25 17:45:30.005' as timestamp);
は機能します。
これを参照してください doc