2011-05-02 12 views
6

En SQL Server 2008, tengo la columna siguiente del tipo DateTime en una tabla.Rediseño de milisegundos en T-SQL

+-------------------------+ 
| LTime     | 
+-------------------------+ 
| 2009-12-07 10:40:21.893 | 
| 2009-12-07 10:42:18.173 | 
+-------------------------+ 

En la columna anterior, deseo seleccionar el datetime y redondear la milliseconds, con el fin de obtener el resultado a continuación

+---------------------+ 
| LTime    | 
+---------------------+ 
| 2009-12-07 10:40:22 | 
| 2009-12-07 10:42:18 | 
+---------------------+ 

muy agradecidos por su ayuda de antemano.

Respuesta

11

¿El

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

hacer lo que tiene?

+0

De hecho, gracias por la respuesta rápida. – user219628