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

Consulta sql de fechas

Estas en el tema de Consulta sql de fechas en el foro de Mysql en Foros del Web. Hola, Como se haría la consulta sql para sacar todos los datos anteriores a por ejemplo, si hoy estamos a 12 de enero, sacar datos ...
  #1 (permalink)  
Antiguo 11/01/2008, 18:04
Avatar de Softdesigner  
Fecha de Ingreso: noviembre-2005
Ubicación: Gijón - Asturias - España
Mensajes: 240
Antigüedad: 18 años, 5 meses
Puntos: 0
Consulta sql de fechas

Hola,

Como se haría la consulta sql para sacar todos los datos anteriores a por ejemplo,

si hoy estamos a 12 de enero, sacar datos anteriores al 5 de enero.
si hoy estamos a 13 de enero, sacar datos anteriores al 6 de enero.

O sea, los datos con fecha anterior de hace 1 semana.
__________________

  #2 (permalink)  
Antiguo 11/01/2008, 18:37
Avatar de maury_indocumentado  
Fecha de Ingreso: noviembre-2007
Mensajes: 29
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Consulta sql de fechas

hola

por que no usas un rango de fechas (ej. desde el 1 al 7 de enero)

si es asi, puedes usar la sentencia SQL:

select * from tabla where fecha between #01/01/2008# and #01/07/2008#

espero que te sirva

bye
  #3 (permalink)  
Antiguo 11/01/2008, 20:31
 
Fecha de Ingreso: enero-2008
Mensajes: 197
Antigüedad: 16 años, 3 meses
Puntos: 10
Re: Consulta sql de fechas

Hola SoftDesigner,

podrías ejecutar este query:

Código:
mysql> SELECT * FROM tu_tabla
    -> WHERE tu_tabla.campo_fecha < DATE_SUB(CURDATE(),INTERVAL 7 DAY);

Saludos!!!!
  #4 (permalink)  
Antiguo 12/01/2008, 04:58
Avatar de Softdesigner  
Fecha de Ingreso: noviembre-2005
Ubicación: Gijón - Asturias - España
Mensajes: 240
Antigüedad: 18 años, 5 meses
Puntos: 0
Re: Consulta sql de fechas

Maury, eso es lo que había pensado pero la última fecha no es una fecha fija ya que cada día que pasa cambiaría, probaré lo de Hualro, creo que es lo que busco.
__________________

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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 03:29.