只是试图清理其他人在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