苦于一直沒(méi)有見(jiàn)到informix中有求時(shí)間間隔的函數和存儲過(guò)程,為了方便大家使用,我寫(xiě)了了一個(gè)供大家參考. str_time='2007-04-05 10:00:00' end_time='2007-04-06 23:10:00' 最后返回的時(shí)間間隔的單位是秒. create procedure "informix".get_second(str_time datetime year to second,end_time datetime year to second) returning integer; define day1 varchar(20); define day2 integer; let day1=(end_time - str_time)*24*3600; let day2=substr(day1,1,10); return day2; end procedure; 在執行此存儲過(guò)程之后,可以在數據庫中直接執行 select get_second('2007-04-05 10:00:00','2007-04-06 23:10:00') from tabname. | | |