• Viernes 8 de Noviembre de 2024, 17:33

Autor Tema:  Comparando fechas...  (Leído 1934 veces)

trasmaster

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Comparando fechas...
« en: Lunes 19 de Julio de 2010, 17:00 »
0
Tengo una tabla creada en mi hosting phpMyAdmin llamada: programacion_de_actuaciones tiene un campo date, quiero hacer un query que filtre solo las 4 proximas tareas programadas a la fecha actual, es decir:

Si hoy es dia 19/07 y en la tabla aparecen campos con la fecha de hoy (19/07)quiero que los muestre (puede ser uno o varios para la misma fecha)y los correspondientes a las dias siguientes al 19/07, solo quiero que muestre 4 resultados...ahora aqui mi problema puede ser que solo haya dos actos posteriores al dia actual, entonces querria que mostrase, los 2 anteriores a la fecha y los dos posteriores, en pantalla siempre tiene que haber 4 resultados y eses tienen que ser los mas proximos a la fecha actual.

Mediante php meto en una variable la fecha_actual bien, ahora puedo hacer un query comparando esta fecha con las fechas de la tabla y filtrar las que sean iguales o superiores, guardar en una varible el numero de filas del resultado para saber cuantos resultados obtuve y asi poder saber si hay mas de 4 o menos....hasta aqui creo que lo se hacer, lo logico ahora seria hacer otro query comparando las fechas y buscando justo las dos anteriores a la fecha_actual, no se bien como se hace este tipo de comporaciones pero eso no creo que me resulte muy complicado (eso espero, si alguien me lo explica seria ya....como el gol de iniesta je..)y tampoco se si este metodo es el mejor y mas rapido, creo que debe haber alguna manera de hacerlo todo en una consulta y que se mas facil.

Gracias!! saludos!!

Newtek

  • Miembro activo
  • **
  • Mensajes: 81
  • Nacionalidad: cr
    • Ver Perfil
    • http://www.newtekwebhosting.com.com?id=000231
Re: Comparando fechas...
« Respuesta #1 en: Lunes 26 de Julio de 2010, 16:49 »
0
Creo que la mejor forma de hacerlo es pasando todos los datos que encontrastes a una tabla temporal y luego. Validarlos de acuerdo a los parametros de fechas que quieres usar las cuales serian las dos anteriores a la fecha actual las cuales las puedes guardar en un par de variables o en otra tabla temporal.

Bueno avisame si esa idea te sirve...

Saludos.


Newtek
Web Hosting, Design, Development & SEO at Newtek Web Hosting