为什么在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纳秒的精度