我有一个sybase数据库,想通过为当前的bigdatetimefield添加时间来创建一个新的bigdatetimefield
例如
I have a date1 field = 8/31/2015 2:23:49.529000 PM
I have a date2 field = 8/31/2015 7:23:49.529000 AM
I have a mainDate field = 8/31/2015 2:24:46.112000 PM
我想创建一个新字段,即mainDate字段减去date1字段和date2字段之间的时间差
因此,在这种情况下,新提交的案件将是2015年8月31日2:24:46.112000 PM - (2015年8月31日2:23:49.529000 PM - 8/31/2015 7:23:49.529000 AM)< / p>
知道如何在sybase中做到这一点吗?
答案 0 :(得分:0)
SELECT new_dt = DATEADD(ss, datediff(ss,date1,date2),mainDate)
FROM my_table
但这只是准确的秒数。你可以使用毫秒或微秒。