Hola a todos necesito hacer un SELECT * entre 2 fechas, la actual y los 5 días anteriores.
Es decir, si hoy es 2005-11-26, la consulta debería de devolver los registros comprendidos entre el 2005-11-26 y el 2005-11-21.
Muchas gracias a todos.
| |||
Seleccionar valores entre 2 fechas Hola a todos necesito hacer un SELECT * entre 2 fechas, la actual y los 5 días anteriores. Es decir, si hoy es 2005-11-26, la consulta debería de devolver los registros comprendidos entre el 2005-11-26 y el 2005-11-21. Muchas gracias a todos. Última edición por vigosan; 26/11/2005 a las 14:05 |
| ||||
Revisa las funciones de Fecha y hora de mysql... http://dev.mysql.com/doc/refman/4.1/...functions.html en especial DATE_ADD
__________________ JmN |
| |||
De esta forma me funciona, no se si será la más elegante:
Código:
Este me devolverá las consultas del día 21-27 de Noviembre 05. SELECT * FROM `incidencias` WHERE fecha > ('2005-11-27' -INTERVAL 7 DAY) AND fecha <= '2005-11-27'; |
| ||||
Hola, tengo una consulta parecida. Debo hacer una selección entre 2 fechas y la hacia month(A.FECHA) >= 1 and year(A.FECHA) >= 2005 and month(A.FECHA) <= 1 and year(A.FECHA) <= 2006 Pero no funciona correctamento puesto que lo que se quiere mostrar es todos los registros hechos entre enero 2005 y enero 2006 (Estos datos varian de acuerdo a la selección del usuario.) En cambio si se pone: month(A.FECHA) >= 12 and year(A.FECHA) >= 2005 and month(A.FECHA) <= 12 and year(A.FECHA) <= 2006 Si muestra todos los datos. ¿Cómo puedo solucionarlo?
__________________ "No te preocupes si no funciona bien. Si todo estuviera correcto, serías despedido de tu trabajo" - Ley de mosher Blog [ http://www.tecnoaventuras.com ] |
| |||
Hola, si mal no entiendo tu pregunta, lo que quieres hacer es algo asi Código PHP: |