ho accorciato un pò il codice così:

Codice PHP:
// ricavo la data piu recente con MAX e quella della settimana precedente con MIN
$sql "SELECT MAX(data_inserimento) AS data_rec, MIN(data_inserimento) AS data_vec FROM athletes WHERE teamId=8";
$query mysql_query($sql);
$row mysql_fetch_array($query);

// mostro la lista degli atleti salvato in questa settimana
$sql3 "SELECT * FROM athletes WHERE teamId='8' AND data_inserimento='" $row['data_rec'] . "'";
$query3 mysql_query($sql3);
while (
$row3 mysql_fetch_array($query3)) {

// ricavo informazioni del determinato atleta però della settimana precedente per confrontarlo
$sql4 "SELECT * FROM athletes WHERE athleteId = '" $row3['athleteId'] . "' AND teamId='" $row3['teamId'] . "' AND data_inserimento='" $row['data_vec'] . "'";
$query4 mysql_query($sql4);
$row4 mysql_fetch_array($query4); 
qualche consiglio??