lunes, 3 de junio de 2013

Consultas SQL - Variable Fecha




Una de las necesidades que he tenido al automatizar procesos, es el tema de la fecha. Muchas veces, necesitamos que se hagan consultas automáticas del día anterior, pero claro, no es todo tan fácil como hacer fecha <= today ()-1 :-). 

Por poner un ejemplo, en el caso que tengamos una fecha del tipo: 2013-06-03 07:00:30.423 
debemos y queremos todos los datos del día anterior, la instrucción debe ser la siguiente: 


SELECT *
FROM TABLA
WHERE convert(VARCHAR (10),FECHA, 106) = convert(VARCHAR(10), GETDATE() -1, 106)  
ORDER BY FECHA

como he comentado antes, esta consulta sql es muy útil cuando tenemos tareas automatizadas. 


No hay comentarios:

Publicar un comentario