关于oracle的时间(秒计算)加减问题

database_weak database_weak 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
两个字段,一个是begin_date格式为:20091123111213,类型字符型
另一个字段duration,为秒,类型number(4,0)
问题是这样
现在要在begin_date上加上这个duration,变成一个新的时间
正常的话:
select to_date(begin_date,'yyyymmddhh24miss') + interval '7' second from table_name;
是可以解决
但是如果把interval '7' 替换成duration的话,就会变成日期加上一个数字,而second则会变成这个结果的别名了
请问各位,有什么好办法解决吗?
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部