2016 - 2024

感恩一路有你

oracle计算两个日期相差年数 oracle中两个字段相减取时间值问题?

浏览量:2240 时间:2021-03-12 01:04:36 作者:admin

oracle中两个字段相减取时间值问题?

从dual中选择(到日期(“20130620101647”,“yyyymmddhh24miss”)-到日期(“20130620094008”,“yyyymmdddh24miss”)*86400

天数由两次相减得到,然后天数*每天的秒数(每天86400秒)。结果是你想要的秒数

日期类型可以直接减去,单位是天,例如:select time2-time1 from TB。如果varchar类型可以转换为日期类型,例如:从TB

日期格式直接减去select to uDate(“20130120”,“yyyymmdd”)-从手动选择to uDate(“20130110”,“yyyymmdd”)-从手动选择to uDate(“20130110”,“yyymmdd”),结果是10

假设字段1的时间是2017/07/20 8:00:00,字段2的时间是2017/07/20 9:00:00,时间减法是确定的:选择(字段2时间-字段1时间)/1440作为与tablename的时间差,返回结果60

根据日期格式转换直接减去绝对值,如下所示:

从双精度菜单中选择ABS(to)date(“2017-08-24”,“YYYY-MM-DD”)-TRUNC(to)date(“2017-09-14”,“YYYY-MM-DD”)

oracle计算两个日期相差年数 oracle日期加减函数 oracle 两个时间相减

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。