SQL 语法请教 如何获取系统时间

SQL 语法请教 如何获取系统时间,第1张

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分别使用的是什么单位、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9419120.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存