martes, 24 de abril de 2012

Mysql : Filtrar registros por intervalo de fecha (Select en rango de fecha)



Un tip rapido sobre Mysql, si en determinado momento necesitan hacer una consulta donde quieran por ejemplo las ventas de los ultimos 7 o 15 dias o el numero que ustedes quieran, en Mysql 5.X existe una forma rapida de hacerlo.

Supongamos que nuestra tabla ventas es algo asi :



Ventas de los utlimos 7 dias :

select * from venta where WHERE DATE_SUB(CURDATE(),INTERVAL 7 DAY) <= fecha;
Ventas de los utlimos 30 dias :
select * from venta where WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= fecha;
Espero les sirva. P.D: No lo he probado en MariaDB que es el fork de Mysql desde que esta bajo manos de Oracle, pero supongo que si funcionará.

1 comentario:

 
Powered by Blogger