SQL Server 内の DateTime の精度は常に 1/300 秒 (3.33ms) であるため、正確に割り切れない値は丸められます。
- 997はそのまま
- 998 は 997 に丸められます
- 999 は 000 に切り上げます
さらに精度を高めるために、SQL Server 2008 以降で使用可能な DateTime2 データ型があり、小数点以下 7 桁までの精度が可能です。
SQL Server 内の DateTime の精度は常に 1/300 秒 (3.33ms) であるため、正確に割り切れない値は丸められます。
さらに精度を高めるために、SQL Server 2008 以降で使用可能な DateTime2 データ型があり、小数点以下 7 桁までの精度が可能です。