sql server语言 - MsSQL将字符串转换为日期时间



为什么在MsSQL中有些毫秒四舍五入到下一个?例如:

SELECT CONVERT(datetime, '2006-04-25 15:50:59.996', 120)

生产

2006-04-25 15:50:59.997

在MS SQL server中datetime值具有一定的准确性。

它们四舍五入到0.00000、0.003或0.007秒的增量。

如果你需要更高的精度(并且你运行的至少是SQL Server 2008) -使用datetime2类型,它有100纳秒的精度

相关内容

  • 没有找到相关文章

最新更新