
29/10/2012, 21:00
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 16 años, 4 meses Puntos: 2 | |
Consulta entre fechas Hola amigos, quiero hacer una consulta con la base de datos en el cual tengo una tabla de nombre eventos y una columna de nombre fecha_inicio, entonces lo que quiero es:
SI HOY ES 29 DE OCTUBRE DE 2012 1. mostrar eventos anteriores a los 7 días de la fecha actual. (incluye todos los meses hacia atras , ..., ... ,... , 19, 20, 21 de octubre) 2. mostrar eventos en el rango desde hace 7 días astras y futuros 7 días, respecto de la fecha actual. (desde el 22 de octubre hasta el 5 de noviembre) 3. mostrar eventos posteriores a 7 días, respecto de la fecha actual (desde el 6, 7, 8, 9, del mes de noviembre..... incluye todos los meses hacia adelante) mes de septiembre
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 19 20 21 22 23 24 25 26 27 28 29 30
mes octubre
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31
mes de noviembre
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 19 20 21 22 23 24 25 26 27 28 29 30
mes de diciembre
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31
para la segunda consulta hice esta consulta sql y anda bien
select * from eventos where DATE_SUB(CURDATE(),INTERVAL 7 DAY) <= fecha_inicio AND fecha_inicio <= DATE_SUB(CURDATE(),INTERVAL -7 DAY)
pero para las demas (1, 3) necesito su ayuda
Saludos y gracias de antemano... |