隐式数据类型转换`DATE`到`NUMBER`

时间:2016-10-24 03:35:23

标签: sql oracle11g

提供错误的查询是

 SELECT hire_date+sysdate from Employees;

为什么oracle在DATE期间不像NUMBER那样进行隐式hire_date+sysdatehire_date-sysdate转换。是因为hire_date+sysdate它没有意义吗?或其他任何东西。

编辑: -

现在我得到了答案,谢谢大家。

1 个答案:

答案 0 :(得分:0)

其实id没有意义。

但查询是:

add_months(hire_date,extract(year from sysdate)*12+ extract(month from sysdate)) +extract(day from sysdate)