Cuando selecciono desde SQL Server, quiero obtener una fecha, pero omito el valor de milisegundos, y quiero que sea como un tipo de fecha. Entonces, si tengo un valor 1/1/2009 1:23:11.923
, quiero omitir el milisegundo pero retener el tipo de fecha, de modo que sea el valor 1/1/2009 1:23:11.000
(sé que realmente no se puede omitir el valor de milisegundos con una fecha, solo quiero que sea cero)Omitir los milisegundos en una fecha
¿Hay una función en SQL Server para hacer esto? ¿O tengo que escribir mi propia función? De nuevo, no lo quiero como un tipo varchar
, sino un tipo datetime
.
Esto funciona perfectamente sin redondear a los segundos. Me ayudó. Gracias :) –
Para aquellos que están buscando respuestas sin parte de milisegundos, entonces esto no es para ti, esto da '000' en milisegundos, puedes probar el enfoque de @Peter Radocchia. Si estás de acuerdo con '000', es perfecto para ti. Pero más limpio mejor – Gaurravs