el programa hace lo que tu le indicas que le indicas que haga
en esta linea comparas que sea diferente al otro o no?? las edades se suman son de las mismas entidades como lo llamas tu o no?? entonces donde debería de ir la suma??
prueba algo asi
Código PHP:
Ver originalif($anterior!=$siguiente)
{
$sum=$row[3];
} else{
$sum += $row[3];
}
de tal manera que cuando es la primera vez de la entidad asignas la edad, sino es la primera vez le sumas a la edad que ya esta asignada, bueno esto si entendi bien tu duda, saludos