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...