Grazie all'aiuto di un gentile utente ho fatto questo script che mi permette di sommare i valori dei campi ogni tot record (5 nel caso sotto):

Codice PHP:
$sql "set @c := 0, @num := 0;";
$result  mysql_query($sql) or
            die(
'Invalid Query : ' .
            
mysql_errno() . ' : ' 
            
mysql_error()); 
            
$sql2"select gruppo,sum(distanza) as tot_distanza,sum(dif_time) as tot_dif_time,sum(dislivello) as tot_dislivello from (\n"
    
"select *,\n"
    
" @num := if(@c mod 5 = 0, @num+ 1, @num) as gruppo,\n"
    
" @c := @c +1 as cont\n"
    
"from temp\n"
    
"order by id asc) as tab  \n"
    
"group by gruppo"
Quello che vi chiedo è questo:

E' possibile fare in modo che la somma non sia in base al numero che do a mod ma che si fermi quando tot_distanza = 100?