Originariamente inviato da marketto
la mia era semplice curiosità: credo che il problema non sia del tutto banale, ma una query così è bella grossa...

intanto metto lo YEAR



EDIT:
ho editato la query mettendo year al posto di date_format...
nella vita bisogna sempre pensare semplice....

dell'anno chi se ne frega, giusto? cosa serve sapere? le prime due date presenti a partire da oggi... prova tu che a me vien .. hem... non ho la tabella....

codice:
$sql="SELECT nome, DATE_FORMAT(nato_il,'%d/%m/%y') AS data,
if(DAYOFYEAR(nato_il) >= DAYOFYEAR(now()),
DAYOFYEAR(nato_il) + DAYOFYEAR(now()),
DAYOFYEAR(nato_il) + DAYOFYEAR(now()) + 365) AS numb
FROM tabella
ORDER BY numb asc";
Il problema da risolvere e' quello delle date del prossimo anno...

puoi vedere da te come l'ho risolto...