DATEDIFF 秒
DATEDIFF on seconds
下面的查询给出了以毫秒为单位的执行时间
SELECT @StartTime=GETDATE()
SELECT count(1) FROM tab1
SELECT @EndTime=GETDATE()
SELECT DATEDIFF(ms,@StartTime,@EndTime) AS [Duration in milliseconds]
SELECT @TIMEVALUE = DATEDIFF(ms,@StartTime,@EndTime)
ms
我猜是毫秒,怎么转换成秒?
你可以直接按秒计算。
Select DATEDIFF(s, @Start, @End)
这里有关于 datediff 的更多信息:https://msdn.microsoft.com/en-us/library/ms189794.aspx
下面的查询给出了以毫秒为单位的执行时间
SELECT @StartTime=GETDATE()
SELECT count(1) FROM tab1
SELECT @EndTime=GETDATE()
SELECT DATEDIFF(ms,@StartTime,@EndTime) AS [Duration in milliseconds]
SELECT @TIMEVALUE = DATEDIFF(ms,@StartTime,@EndTime)
ms
我猜是毫秒,怎么转换成秒?
你可以直接按秒计算。
Select DATEDIFF(s, @Start, @End)
这里有关于 datediff 的更多信息:https://msdn.microsoft.com/en-us/library/ms189794.aspx