是否可以将INTERVAL YEAR TO MONTH数据类型添加到日期?

时间:2019-02-06 18:36:59

标签: sql oracle

我有一个YEAR(2)TO MONTH数据类型列,是否可以将其添加到DATE数据类型列,甚至是SYSDATE?

1 个答案:

答案 0 :(得分:0)

是的,您可以为日期添加间隔。结果是另一个日期。

例如,

create table interval_test (year_month_interval INTERVAL YEAR(2) TO MONTH);

insert into interval_test values ( interval '1-5' year(2) to month );  -- 1 year and 5 months

select to_char(sysdate+year_month_interval,'DD-MON-YYYY') from interval_test;

这将返回一个未来1年零5个月的日期。