mi rispondo da solo....che rinco!!!

nella query manca una cosa elementare:

codice:
                                          query("SELECT *
                                          FROM persone,presenze WHERE
                                          persone.id=presenze.persona_id AND
                                          persone.specializzazione_id='$specializzazione_id' AND
	                                  presenze.data>='$data_inizio' AND
	                                  presenze.data<='$data_fine' AND
                                          presenze.posto_id='$posto_id'
                                          order by presenze.data");