oracle两个日期加减 oracle中两个字段相减取时间值问题?
oracle中两个字段相减取时间值问题?
从dual中选择(到日期(“20130620101647”,“yyyymmddhh24miss”)-到日期(“20130620094008”,“yyyymmdddh24miss”)*86400
前面是天数的两倍减法,然后是天数*每天的秒数(每天86400秒),结果是你想要的秒数日期格式直接减去selectto日期(“20130120”,“yyyymmdd”)-再减去日期(“20130110”,“yyyymmdd”)的结果是10
日期类型可以直接减去,单位是天,例如:select time2-time1 from TB。如果varchar类型可以转换为日期类型,例如:从TB中选择to uDate(time2,“yyy-mm-dd hh24:mi:ss”)-to date(time1,“yyyy-mm-dd hh24:mi:ss”)
假设字段1的时间是2017/07/20 8:00:00,字段2的时间是2017/07/20 9:00:00,然后可以减去时间:Select(field 2 time-field 1 time)/1440 as time difference from tablename返回60个结果
oracle两个日期加减 两个日期相减计算年份 oracle 日期加减
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。