0
A
回答
0
对于微秒级精度,你需要使用DATETIME2
数据类型,有没有办法解决这个。
DATETIME
不存储微秒信息,它只存储数据达到毫秒,甚至不足够精确到1毫秒。
有关从不同时间或日期时间数据类型期望的精度的更详细的分类have a look here。
0
一个似乎说明微秒日期算法的示例 - 使用DATETIME2 - DATETIME即使到1ms也不准确 - 牢记SQL getdate可能无法将值返回到微秒准确度 - 我不知道您的值来自哪里当然。
declare @dn as datetime2 = getdate();
waitfor delay '00:00:01';
declare @dn2 as datetime2 = getdate();
SELECT datediff(microsecond,@dn,@dn2);
相关问题
- 1. 微软SQL Server Management Studio中:在消息显示一行行书
- 2. 显示计数在SQL Server中0值
- 3. SQL Server数据显示
- 4. 在GridView的显示SQL Server数据库中值显示错误
- 5. 显示列数据在SQL Server头2008
- 6. 如何在excel中以微秒显示stimestamps?
- 7. 毫微秒到毫微秒的转换毫秒数<999999在Java中
- 8. UIDatePicker显示秒数
- 9. 在sql server中显示日期
- 10. SQL Server:在Java Textfield中显示结果
- 11. 在DataGridView中显示SQL Server表
- 12. 在COUNT = 0的SQL Server中显示行
- 13. 在SQL Server中显示几行为列
- 14. 在SQL Server中显示NULL值加入
- 15. 在SQL Server中显示为0
- 16. 在网页中显示OLAP SQL Server?
- 17. 在SQL Server 2008中显示复选框
- 18. SQL Server - 在列中显示用户名
- 19. 在微调器中显示数据,Android
- 20. 如何将微秒内的Unix时间转换为SQL Server?
- 21. 在wp8中显示毫秒数
- 22. 在lua中显示文本的秒数
- 23. 在SQL Server 2008中存储闰秒
- 24. 在uitextview中显示微笑
- 25. 在matplotlib中显示毫秒
- 26. 在JTextPane中显示秒表
- 27. 在Excel中显示毫秒
- 28. SQL Server - 如何在列中显示主数据细节数据
- 29. 为什么Rails 4表单中的时间字段显示秒和微秒?
- 30. Matplotlib在x轴刻度上显示多余的微秒精度
你在什么版本的SQL Server? –
你需要使用datetime2来获得足够的微秒精度吗? – Cato