【发布时间】:2018-11-16 21:21:21
【问题描述】:
我正在尝试运行下面的查询并收到错误
select
le.a_code,
le.pr,
le.pdate
CASE EXTRACT(YEAR FROM le.pdate) || EXTRACT(MONTH FROM le.pdate)
WHEN TO_NUMBER(le.pr) THEN le.pdate
ELSE TO_DATE('10/31/2018','mm/dd/yyyy')
END
from
load_entry le
where
le.pdate between to_date('01/01/2018', 'mm/dd/yyyy') and to_date('10/31/2018', 'mm/dd/yyyy')
错误:
在预期的地方找不到关键字。
我有 pr (year||month) 和 pe date 。 pe date 不是在同年同月中使用的最后一天。
【问题讨论】: