エポック時間の値を teradata のタイムスタンプ(6) に変換するにはどうすればよいですか?
エポック時間の例として 1336987231051 を考えてみましょう (これはミリ秒単位であり、エポック時間は秒単位であることに注意してください)、私はこのようなことをしました
// miliseconds epoch time
select cast(1336987231051 as timestamp(6))
// seconds epoch time
select cast((1336987231051/1000) as timestamp(6))
そして、上記の選択ステートメントの両方で次のエラーメッセージが表示されます。
[Error] Script lines: 12-12 ------------------------
[Teradata Database] [TeraJDBC 13.10.00.31] [Error 5407] [SQLState HY000] Invalid operation for DateTime or Interval.
http://www.epochconverter.com/で、1336987231051 が有効なエポック時間であることを確認しました。
teradata でこれに適した SQL は何ですか?