Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Fechas en sql

Estas en el tema de Fechas en sql en el foro de SQL Server en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/03/2009, 15:18
 
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
  #2 (permalink)  
Antiguo 11/03/2009, 22:33
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Fechas en sql

Pruebalo

select convert(char(10), dateadd(dd, -1,getdate()), 103)+' 23:45'
  #3 (permalink)  
Antiguo 12/03/2009, 07:47
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Fechas en sql

Exceleeeeeeeeente !!!!!!!! compañero.
se agradece.

a si que puede cerrar el tema no mas.

Última edición por proteus8; 12/03/2009 a las 07:55
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:32.