Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2009, 04:42
samyb8
 
Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 15 años, 5 meses
Puntos: 1
Hola,

Tengo un codigo que detecta que personas cumplen años en los proximos 30 dias.
El problema es que no se como ordenarlo por Fecha, es decir, los que cumplan antes que vayan primeros. Evidentemente nos sirve un simple ORDER BY Fecha ya que incluye el año y no ordenaria por cumpleaños, sino por edad.

Alguna idea? Gracias!!

Código PHP:
$prox mysql_query("SELECT Jugador, Edad FROM datos WHERE to_days(date_add(Edad, interval year(current_date)-year(Edad) year)) - to_days(current_date) BETWEEN 0 and 30");
while (
$lineas mysql_fetch_array($prox))
{
echo 
nl2br("<font face=Arial color=#FFFFFF size=2></b><a href='ficha.php?Jugador=".urlencode($lineas[Jugador])."'><font color=#FFFFFF>" $lineas['Jugador']."\n");

Se me ocurre ordenarlos segun "Dias que quedan hasta el cumpleaños".

Seria una opcion?

Última edición por GatorV; 06/04/2009 a las 10:56