2011-05-02 54 views
6

SQL Server 2008中,我在表格中有下列DateTime類型的列。T-SQL中的舍入毫秒

+-------------------------+ 
| 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 | 
+---------------------+ 

非常感謝您提前幫助。

回答

11

是否

SELECT CAST('2009-12-07 10:40:21.893' AS DATETIME2(0)), 
     CAST('2009-12-07 10:42:18.173' AS DATETIME2(0)) 

你需要什麼?

+0

確實,感謝您的快速回復。 – user219628 2011-05-02 21:59:35