【发布时间】:2017-07-19 08:38:07
【问题描述】:
我有一个查询和苹果 CASE 函数并出现错误
(完整)年份必须介于 -4713 和 +9999 之间,并且不能为 0
此代码产生错误:
NVL(
CASE WHEN Ea.ASGACTSTART < add_months(SYSDATE,-12) THEN 365
ELSE
to_number( to_char(to_date('1','J') +
((SYSDATE -1) - Ea.ASGACTSTART), 'J') )
END , 0) "Adujsted Days",
【问题讨论】:
-
to_number( to_char(to_date('1','J')的目的是什么?