0

重複の可能性:
UnixtimeをDatetime SQLに変換する(Oracle)

bigint型のテーブルがあります。次のクエリを実行しようとしています。

select TO_CHAR(TO_TIMESTAMP(t.bigint_field / 1000), 'DD/MM/YYYY HH24:MI:SS') 
   from table t

このエラーが発生します

ORA-00932: inconsistent datatypes: expected - got NUMBER

私はこの質問を見てきましたが、それでもこのエラーを取り除くことはできません。これが私が使用していた1つの値です-1340809355000。

4

1 に答える 1

1

テーブル t から to_date('1970-01-01','yyyy-mm-dd') + t.bigint_field/24/60/60/1000 を選択してみてください

于 2012-09-24T19:35:58.480 に答える