分享

Informix 中求时间间隔的函数...

 昵称90415 2009-02-24
Informix 中求时间间隔的函数
 
作者:whitecrewhouse  出处:www.cublog.cn  更新时间: 2007年05月12日 

苦于一直没有见到informix中有求时间间隔的函数和存储过程,为了方便大家使用,我写了了一个供大家参考.
str_time='2007-04-05 10:00:00'
end_time='2007-04-06 23:10:00'
最后返回的时间间隔的单位是秒.
 
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;
 
在执行此存储过程之后,可以在数据库中直接执行 select get_second('2007-04-05 10:00:00','2007-04-06 23:10:00') from tabname.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多