T-SQL CTE を PostgreSQL に移植しようとしています。T-SQL でのcast(0 as datetime)
戻り値
1900-01-01 00:00:00.000
エポックの初日を取得するために、pgに同等の「副作用」がありますか?
編集:
to_timestamp(0) on my machine --returns 1969-12-31 19:00:00-05.
select '1970-01-01 00:00:00'::timestamptz --returns 1970-01-01 00:00:00-05
select '1970-01-01 00:00:00'::timestamp --returns 1/1/1970 which is the same as
select '1970-01-01 00:00:00'::date -- returns 1/1/1970
タイムスタンプへのキャストが 1970-01-01 00:00:00 を返す、つまりタイムゾーンは削除するが時刻は削除しないと予想していました。