我有一个YEAR(2)TO MONTH数据类型列,是否可以将其添加到DATE数据类型列,甚至是SYSDATE?
答案 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个月的日期。