我有这个MySQL代码
DELETE FROM UserError WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(date) > 86400
Run Code Online (Sandbox Code Playgroud)
什么相当于SQL Server中的这个MySQL代码?
rad*_*dar 20
你可以使用datediff
DELETE FROM UserError WHERE
Datediff(s, [date], getdate()) > 86400
Run Code Online (Sandbox Code Playgroud)
尝试这个:
SELECT DATEDIFF(second, '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
--Syntax
DATEDIFF ( datepart , startdate , enddate )
Run Code Online (Sandbox Code Playgroud)