我有下面的案例陈述,但我想补充说明END_DT是1/1/3000分类为Open的案例陈述。带有日期值不是有效月份的Oracle案例声明
CASE WHEN x.END_dt IS NOT NULL OR REASON IS NOT NULL
THEN 'Closed' ELSE 'Open' END AS Enrolled
我得到下面的结果,但在这种情况下,这应该已登记列
我试着增加了案例Statment下被归类为开放的,但我得到的错误。
一个不一致的数据类型;预计日期得到编号 两个 - 将“1/1/3000”添加到日期 - 不是有效的月份。
帮助将不胜感激。
表
id End_dt Reason Enrolled
1 1/1/3000 Closed
请出示了一个完整的,有效的SQL语句 – OldProgrammer