per dirla tutta, l'altra pista che sto provando è una query JOIN


Codice PHP:
$query "select 
appartamenti.id_appartamenti AS id,
appartamenti.nome_ita as nome, 
periodi.data AS avdate, 
avg(periodi.prezzo) as avgdayprice,
sum(periodi.prezzo) as totalprice
FROM appartamenti LEFT JOIN 
periodi ON appartamenti.id_appartamenti=periodi.id_appartamento
WHERE periodi.data>='2012-01-14' 
AND 
periodi.data<='2012-01-15'"

     
$result mysql_query($query) or die(mysql_error());

// Print out result
while($row mysql_fetch_array($result)){
    echo 
"Appartamento: "$row['nome']. " Prezzo medio "$row['avgdayprice']. " Totale: $".$row['totalprice'];
    echo 
"
"

Ma anche qui sono piuttosto bloccato, non sono sicuro di quale sia la logica migliore.