tengo el siguiente fragmento de SQL:SQL fecha y hora tiene que leer 00: 00: 00.000
select DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE()),0))
que viene a través ya que este formato:
2012-02-29 23:59:59.000
necesito la pieza exacta de código con la fecha es la misma, sin embargo, la parte del tiempo debe leer 00: 00: 00.000
Modificar * Debería haber sido claro aquí: Necesito tener el último día del mes anterior en un momento dado (con el tiempo en 00: Formato 00: 00.000 por supuesto)
posible duplicado de [Planta una fecha en el servidor SQL] (http://stackoverflow.com/questions/85373/floor-a-date-in-sql-server) – Hogan
'SELECT CAST (s COMO FECHA) 'o' SELECT CAST (CAST (s como fecha) como DateTime) '? – Seph