一个字段 COST_DATE(varchar), 但TO_CHAR 执行报出错
5位数是数字。不像excel可以直接格式化的!!!搞清楚用法
select
t.number_s,
to_char(to_date('1899-12-30','yyyy-mm-dd')+t.number_s,'yyyy-mm-dd') as 天数
from (
select 44851 as number_s from dual)
t
应该是 YYYY-MM-DD
先to_date,在to_char
to_char(to_date('2002-08-26','YYYY-MM-DD'),'YYYY-MM-DD')