只是試圖清理其他人在postgres中完成的某些功能。PSQL函數幫助 - 日期格式問題
有人會知道以下幾點嗎?這是工作,但日期格式改變時,它開始進入'1999-09-07 16:30:00.000'
我不知道以前的格式是什麼。
select
case
when dbDate = '' then null
when dbDate != '^\d.*' then dbDate::timestamp
else '1900-01-01'::date + dbDate::int
end as dbDate
每當我調用該函數的日期這讓我
invalid input syntax for integer: "1999-09-07 16:30:00.000"
你爲什麼鑄造'dbDate'爲整數? –
我沒有寫代碼,所以我不確定。應該是dbDate :: timestamp? – emraldinho