Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2009, 15:18
proteus8
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 10 meses
Puntos: 3
Fechas en sql

Hola a todos, mi consulta es la siguiente, ejecuto el siguiente comando en SQL.

SELECT DATEADD(dd, DATEDIFF(dd,0,getdate()-1), 0)

y me devuelve

el dia anterior al actual a las 00:00 hrs.

como puedo hacer para que me devuelva
el dia enterior pero a las 23:45 hrs.

en realidad
lo que necesito es poder tener en una variable el valor del dia anterior al actual a las 23:45 hrs.

es decir si hoy es "2009-03-12" en una varibale me coloque
2009-03-11 23:45