[日期操作]怎么将一个dec类型的字段加到一个datetime字段上?

[复制链接]
查看11 | 回复2 | 2015-11-11 09:58:34 | 显示全部楼层 |阅读模式
字段A是一个表示周期的num类型的字段,比如 12(个月)
字段B是一个datetime型的字段,2002-02-02
怎么把两个字段相加得到2003-02-02?
刚才看到一个贴子是hh24函数的,有没有对这个问题有帮助的函数?
回复

使用道具 举报

千问 | 2015-11-11 09:58:34 | 显示全部楼层
ADD_MONTHS()
回复

使用道具 举报

千问 | 2015-11-11 09:58:34 | 显示全部楼层
SELECT TO_CHAR(ADD_MONTHS(SYSDATE,12),'YYYY/MM/DD') FROM DUAL
2004/02/21
SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-12),'YYYY/MM/DD') FROM DUAL
2002/02/21
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行