select date() ,time() ,now() ,cdate('2000/01/01') + 100
select getdate() ,cast('2000/01/01' as datetime) + 100 ,convert(datetime,'2000/01/01') + 100
4.0.17 で OK (但し、+数値で日付にならない、 + INTERVAL 1 DAY と記述します) select curdate() ,curtime() ,now() ,cast('2000/01/01' as datetime) 以下未確認 select ,convert(datetime,'2000/01/01')
select sysdate ,cast('2000/01/01' as date) + 100 ,to_date('2000/01/01','YYYY/MM/DD') + 100 ,to_date('20000101','YYYYMMDD') + 100 from dual
時間部分がなければ + 数値可 select localtime ,date '2000/01/01' + 100 ,cast('2000/01/01' as date) + 100 ,to_date('2000/01/01','YYYY/MM/DD') + 100 ,to_date('20000101','YYYYMMDD') + 100