如何检查登录日期并在将值添加到数据库后减去?

时间:2014-10-05 07:47:40

标签: sql-server

这在语法方面是否真的是一个正确的查询:?我需要先知道它是否有效。

所以请告诉我。

update userdata 
set totaltime = totaltime + (DATEDIFF(s, '19700101', GETDATE()) - logintime) 
where user= .....

totaltimelongtime列都在userdata表中。

TotalTime列也是这样插入的:

update userdata 
set totaltime = DATEDIFF(s, '19700101', GETDATE())

基本上我这样做是为了将SQL Server中的datetime转换为unix时间戳以便于计算,所以这一切都正确吗?

0 个答案:

没有答案