关于oracle的时间(秒计算)加减问题
两个字段,一个是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则会变成这个结果的别名了
请问各位,有什么好办法解决吗?
另一个字段duration,为秒,类型number(4,0)
问题是这样
现在要在begin_date上加上这个duration,变成一个新的时间
正常的话:
select to_date(begin_date,'yyyymmddhh24miss') + interval '7' second from table_name;
是可以解决
但是如果把interval '7' 替换成duration的话,就会变成日期加上一个数字,而second则会变成这个结果的别名了
请问各位,有什么好办法解决吗?
...全文
相关推荐
ORACLE中的日期加减操作实例介绍
主要介绍了ORACLE中的日期加减操作实例介绍,本文讲解了对当前日期增加一个小时、对当前日期增加50分种、对当前日期增加45秒、对当前日期增加3天、对当前日期增加4个月等内容,需要的朋友可以参考下
Oracle查询优化日期运算实例详解
主要介绍了Oracle查询优化日期运算实例详解的相关资料,需要的朋友可以参考下
Oracle日期函数
NULL 博文链接:https://xiongxu.iteye.com/blog/1832330
Oracle date如何比较大小分析
本文将详细介绍Oracle date如何比较大小,需要了解更多的朋友可以参考下
ABAP 笔记 02 关于时间和N(2)的测试。
NULL 博文链接:https://tianjun309.iteye.com/blog/1011492


