Tsql T-SQL中的舍入毫秒
在Tsql T-SQL中的舍入毫秒,tsql,sql-server-2008,datetime,rounding,Tsql,Sql Server 2008,Datetime,Rounding,在SQLServer2008中,我在表中有类型为DateTime的以下列 +-------------------------+ | LTime | +-------------------------+ | 2009-12-07 10:40:21.893 | | 2009-12-07 10:42:18.173 | +-------------------------+ 从上面的列中,我想选择日期时间,并将毫秒四舍五入,以获得下面的输出 +---------
SQLServer2008
中,我在表中有类型为DateTime
的以下列
+-------------------------+
| LTime |
+-------------------------+
| 2009-12-07 10:40:21.893 |
| 2009-12-07 10:42:18.173 |
+-------------------------+
从上面的列中,我想选择日期时间
,并将毫秒
四舍五入,以获得下面的输出
+---------------------+
| LTime |
+---------------------+
| 2009-12-07 10:40:22 |
| 2009-12-07 10:42:18 |
+---------------------+
非常感谢您的帮助。确实如此
SELECT CAST('2009-12-07 10:40:21.893' AS DATETIME2(0)),
CAST('2009-12-07 10:42:18.173' AS DATETIME2(0))
你需要什么