从datetime中减去日期值并以秒为单位获得结果TSQL

时间:2011-07-14 07:33:57

标签: sql sql-server-2005

我有一个包含userID,日期和持续时间(以秒为单位)的表。以前使用的每个userID都会更新我想要计算TimeSpan的表格,从而计算出日期列和更新持续时间列中保存的第一个入口。

例如,这将选择当天的秒数,但在第x + 1天更新发生时插入第x天的情况下,它可能不会起作用

select (datepart(hh,getdate())*3600)+(datepart(mi,getdate())*60)+(datepart(ss,getdate()))

1 个答案:

答案 0 :(得分:0)

DATEDIFF(SECONDS, myField, getDate())