Originariamente inviato da piero.mac
hai molta piu' fantasia di mysql....

codice:
$sql = "select id, 
DATE_FORMAT(data_arrivo, '%d/%m') AS data_arrivo, 
DATE_FORMAT(data_partenza, '%d/%m/%Y') AS data_partenza,
to_days(data_partenza) - to_days(data_arrivo) as diff
from $tabella where id = \"$id\"";
il problema e' che quando inserisco i dati ho i campi
arrivogiorno, arrivomese, arrivoanno
partenzagiorno, partenzamese, partenzaanno

che poi mi costruiscono
$data_arrivo e $data_partenza

Facendo la query come dici tu, mi da sempre -23 giorni...