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

[SOLUCIONADO] Como consultar fechas cercanas a un evento

Estas en el tema de Como consultar fechas cercanas a un evento en el foro de Mysql en Foros del Web. hola, Espero que esta esta consulta corresponda a este apartado Tengo en una tabla algun donde guardo eventos y fechas. Quisiera saber cómo puedo mostrar ...
  #1 (permalink)  
Antiguo 16/06/2016, 14:25
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Pregunta Como consultar fechas cercanas a un evento

hola, Espero que esta esta consulta corresponda a este apartado

Tengo en una tabla algun donde guardo eventos y fechas. Quisiera saber cómo puedo mostrar los cuatro últimas eventos más cercanas a la fecha de hoy.

Ejemplo: si hoy estamos a 2016-06-16, entonces mostrar los cuatro últimos eventos más cercanos al día de hoy.

Mi consulta por ahora va así para mostrar los 4 eventos de este mes y más cercanos al día de hoy:

Código MySQL:
Ver original
  1. SELECT * FROM miTabla where MONTH(cal_fecha) = '".$mesActual."' order by cal_fecha DESC Limit 4
Cita:
Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las normas del foro, por favor.
Alguien que me de una mano?
Saludos

Última edición por gnzsoloyo; 17/06/2016 a las 06:13
  #2 (permalink)  
Antiguo 16/06/2016, 15:31
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Respuesta: Como consultar fechas cercanas a un evento

Ya lo resolví.. era más fácil de lo que creí. Acá esta por si a alguien le sirve.

Código MySQL:
Ver original
  1. SELECT * FROM miTabla
  2. where MONTH(cal_fecha) = '".$mesActual."' and cal_fecha>='$fechaHoy'
  3. order by cal_fecha ASC Limit 4;

Saludos!!

Cita:
Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las normas del foro, por favor.

Última edición por gnzsoloyo; 17/06/2016 a las 06:14

Etiquetas: consultar, evento, fecha, select, sql, tabla
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 05:22.