【发布时间】:2014-11-17 08:51:30
【问题描述】:
我有这个选择:
select P.DT03_DT as PROPOSAL_DATE,
p.dt02_dt as DATE_OF_JUDGEMENT,
P.DT05_DT as END_DATE,
cast('20140704' as date) as Dt
from imxdb.t_intervenants i
join imxdb.g_indivparam p
on i.refindividu = p.refindividu
where p.type = 'BANCRUPTCY'
AND (to_char(p.dt02_dt, 'yyyymmdd') ='20140704' or
to_char(P.DT05_DT, 'yyyymmdd') = '20140704')
这给了我错误:
ORA-01861: 文字与格式字符串不匹配 01861. 00000 - “文字与格式字符串不匹配”
但是当我只是将“cast('20140704' as date) as Dt”这一行注释掉时,它工作正常,为什么?
谢谢
【问题讨论】:
标签: sql oracle date-formatting