Ecco il "testo" del mio problema.

Ho una tabella persone con il campo DataNascita. Inoltre, da PHP ricevo due date ($data1 e $data2) che supponiamo già formattate per essere accettate da MySQL come data (tipo AAAA-MM-GG). Devo fare una query che restituisca tutti i record della tabella persone che fanno il compleanno tra $data1 e $data2 e, per ognuno di questi record, gli anni compiuti e l'offset del compleanno da $data1.

Esempio:

11/07/1988
11/07/2000
13/07/1980
14/01/1966

$data1 = "2008/07/10";
$data2 = "2008/07/15";

11/07/1988 - 20 - 1
11/07/2000 - 8 - 1
13/07/1980 - 28 - 3

Sto impazzendo perché non riesco a controllare gli anni!!!