Consulta SQL para extraer la fecha actual
Publicado por Gustavo (4 intervenciones) el 21/10/2020 15:58:05
Buenos días, compañeros, hoy les traigo una duda a ver si me pueden apoyar, tengo una tabla que se actualiza diario (a veces el dia anterior o dos días antes) y coloca en un campo la ultima fecha en la que se actualizo, al campo le llamaremos FECHA _ACTUALIZACION, yo aplico esta consulta a esa tabla:
SELECT
FECHA_ACTUALIZACION,
CAMPO1,
CAMPO2
FROM TABLA
WHERE
AND CONVERT(VARCHAR(8), FECHA_ACTUALIZACION, 112)=CONVERT(VARCHAR(8), GETDATE()-2, 112)
GROUP BY
FECHA_ACTUALIZACION,
CAMPO1,
CAMPO2
Esta consulta cumple con lo que quiero pero en la linea:
AND CONVERT(VARCHAR(8), ID_TIEMPO, 112)=CONVERT(VARCHAR(8), GETDATE()-2, 112)
tengo que ir tanteando (en el valor marcado en negrita) -1, -2
esto me obliga a tener que abrir la consulta para modificar esos valores y probar hasta que me traiga los datos, solo quiero saber o si hay alguna forma de que me traiga la ultima fecha de actualización para hacerla mas automática.
Espero me puedan orientar en este caso y muchas gracias de antemano.
SELECT
FECHA_ACTUALIZACION,
CAMPO1,
CAMPO2
FROM TABLA
WHERE
AND CONVERT(VARCHAR(8), FECHA_ACTUALIZACION, 112)=CONVERT(VARCHAR(8), GETDATE()-2, 112)
GROUP BY
FECHA_ACTUALIZACION,
CAMPO1,
CAMPO2
Esta consulta cumple con lo que quiero pero en la linea:
AND CONVERT(VARCHAR(8), ID_TIEMPO, 112)=CONVERT(VARCHAR(8), GETDATE()-2, 112)
tengo que ir tanteando (en el valor marcado en negrita) -1, -2
esto me obliga a tener que abrir la consulta para modificar esos valores y probar hasta que me traiga los datos, solo quiero saber o si hay alguna forma de que me traiga la ultima fecha de actualización para hacerla mas automática.
Espero me puedan orientar en este caso y muchas gracias de antemano.
Valora esta pregunta


0