No se si será el problema pero falta un ; acá
$siguiente="";
$sum=0
Probá asi, le puse un else
Código PHP:
Ver original<?php
$sql="SELECT .. FROM...";
$obj->consulta($sql);
$anterior="";
$siguiente="";
$sum=0;
while ($row = sqlsrv_fetch_array($obj->result))
{
$anterior=$row[4];
if($anterior!=$siguiente)
{
$sum=$sum+$row[3];
ECHO $sum."</br>";
}else{
$sum=0;
}
//aca muestro los demas datos
$siguiente=$anterior;
}
?>