Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Consulta De Días

Estas en el tema de Consulta De Días en el foro de Mysql en Foros del Web. Hola, Tengo el siguiente código: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original SELECT *, DATEDIFF ( fecha , CURDATE ( ) ) diasfaltan FROM horarios WHERE ...
  #1 (permalink)  
Antiguo 30/12/2009, 20:47
 
Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 15 años, 5 meses
Puntos: 1
Consulta De Días

Hola,

Tengo el siguiente código:
Código SQL:
Ver original
  1. SELECT *, DATEDIFF(fecha, CURDATE()) diasfaltan FROM horarios WHERE CURDATE() BETWEEN DATE_SUB(fecha, INTERVAL 7 DAY) AND fecha ORDER BY fecha, diasfaltan")

Me busca una fila en mi tabla que cumpla el hecho de que la fecha de HOY está entre la fecha de esa fila (campo FECHA) y 7 días antes.

Básicamente, si hoy aplico el código, me trae la primera fecha que haya de aquí a 7 días.

Lo que quiero es que me haga lo mismo pero entre con los límites: FECHA y FECHA+7 días

Última edición por GatorV; 31/12/2009 a las 16:53
  #2 (permalink)  
Antiguo 30/12/2009, 23:09
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Consulta De Días

y donde esta el problema de PHP??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 31/12/2009, 06:14
 
Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Consulta De Días

Cierto, es más MySQL....
  #4 (permalink)  
Antiguo 31/12/2009, 16:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a Mysql
  #5 (permalink)  
Antiguo 03/01/2010, 11:16
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Consulta De Días

En vez de utilizar date_sub utiliza date_add y cambia el orden del between.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:16.