在SQL Server 2008
中,我在表格中有以下类型为DateTime
的列。
+-------------------------+
| LTime |
+-------------------------+
| 2009-12-07 10:40:21.893 |
| 2009-12-07 10:42:18.173 |
+-------------------------+
在上面的列中,我想选择datetime
并将milliseconds
四舍五入,以获得以下输出
+---------------------+
| LTime |
+---------------------+
| 2009-12-07 10:40:22 |
| 2009-12-07 10:42:18 |
+---------------------+
非常感谢您的帮助。
答案 0 :(得分:13)
确实
SELECT CAST('2009-12-07 10:40:21.893' AS DATETIME2(0)),
CAST('2009-12-07 10:42:18.173' AS DATETIME2(0))
做你需要的吗?