dateadd用法

来源:百度知道 编辑:UC知道 时间:2024/06/07 05:10:36
更新在informix中的A表中的time1字段,而time1字段的格式是'2009-11-19 08:00:00',time2的格式也是如此,就是要得到 time2+5秒的算法
update A set time1=time2 + 5s where 条件
在网上搜了下,是可以用dateadd,但是不知道怎样将值替换进去,请高手帮忙!

dateadd是微软数据库的公式吧,informix数据库好像不支持

你数据类型定义不科学,不要使用这么长的字符串格式,这样判断大小是增减数值都非常困难,对于时间类型的字段,尽量采取integer类型,存储一个整数表示时间,这个整数是1970-1-1 0:0:0到现在的秒数,这样两个时间就很容易进行大小比较,一个时间也可以和整数进行增减计算。