2012-05-11 17 views
0

私はPostgreSQLでレポートを生成しようとしています。 データベースに格納されている1つの列が日付/時刻値を表しますが、1970年以降のミリ秒数を表す整数として格納されます。ミリ秒を日付/時刻に変換する

もちろん、ミリ秒値は意味がありませんレポートを読んでいる人。 ミリ秒を読み込み可能な日付/時刻値に変換する方法はありますか? 他のプログラムや言語でレポートを生成することが容易ではありません。私はレポートをSQLスクリプトとして実行したいと思います。

+0

UTCで1970年の*開始*からのミリ秒数です。 – pilcrow

+0

はい - PilCrow、あなたのソリューションは私のために働いた。ありがとう –

答えて

1

このレシピはfrom the docsです:PostgreSQLのの

SELECT TIMESTAMP WITH TIME ZONE 'epoch' + (millisecond_column/1000) * INTERVAL '1 second' 
    FROM mytable; 

最近のバージョンでは、同じことを達成するためにto_timestamp機能を提供します。

関連する問題