oracle結果集拼接 oracle中兩個字段相減取時間值問題?
oracle中兩個字段相減取時間值問題?從dual中選擇(到日期(“20130620101647”,“yyyymmddhh24miss”)-到日期(“20130620094008”,“yyyymmdd
oracle中兩個字段相減取時間值問題?
從dual中選擇(到日期(“20130620101647”,“yyyymmddhh24miss”)-到日期(“20130620094008”,“yyyymmdddh24miss”)*86400
前面是天數的兩倍減法,然后是天數*每天的秒數(每天86400秒),結果是所需的秒數
從dual中選擇到日期(“2016-01-05 18:30:00”,“yyy-mm-dd hh:24:mi”)-到日期(“2016-01-05 10:30:00”,“yyyy-mm-dd hh:24:mi”)
從dual中選擇到日期(“2016-01-05 11:30:20”,“yyyy-mm-dd hh:24:mi”)-從dual中選擇到日期(“2016-01-05 10:30:00”,“yyyy-mm-dd hh:24:mi”*60*60dual
假設字段1的時間是2017/07/20 8:00:00,字段2的時間是2017/07/20 9:00:00,然后減去時間:Select(field 2 time-field 1 time)/1440作為tablename的時差返回結果60
日期格式直接減去Select to uu21208; date(“20130120”,“yyyyymmdd”)-to uuu21208; date(“20130110”,“yyyyymmdd”)的結果是10