
SELECT '当前时间' AS [精度], GETDATE() AS [结果]
UNION ALL
SELECT '精确到天' AS [精度], DATEADD(dd, DATEDIFF(dd, 0, GETDATE()), 0) AS [结果]
UNION ALL
SELECT '精确到小时' AS [精度], DATEADD(hh, DATEDIFF(hh, 0, GETDATE()), 0) AS [结果]
UNION ALL
SELECT '精确到分' AS [精度], DATEADD(mi, DATEDIFF(mi, 0, GETDATE()), 0) AS [结果]
精度 结果
---------- -----------------------
当前时间 2012-11-03 16:08:06597
精确到天 2012-11-03 00:00:00000
精确到小时 2012-11-03 16:00:00000
精确到分 2012-11-03 16:08:00000
(4 行受影响)
从SQL 2005开始, 服务器汇报某个事件的时长使用微秒(microseconds)作为单位
1微秒 = 10的-6次方秒
1秒 = 1000000秒
CPU时间使用的是毫秒(Millisecond)
1毫秒 = 10的-3次方秒
1秒 = 1000毫秒
以上就是关于SQL 语法请教 如何获取系统时间全部的内容,包括:SQL 语法请教 如何获取系统时间、SQL Profiler Trace中的CPU和Duration分别使用的是什么单位、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)