Yo no creo que SQL pueda hacer eso. Pensandolo bien, yo lo haría mejor con PHP para no complicarme la vida. Pienso que quizas algo asi podría servir:
Código PHP:
$i=0;
$buffer=0;
while($row=mysql_fetch_array($rs)){
$buffer+=$row['comision'];
$subtotales["$i"]=$buffer;
$i++;
}
Esto te devolverá un array numerado del 0 a X (donde X es la cantidad de registros de tu tabla) con cada subtotal en cada elemento de array. Luego podrías procesarlo con foreach(), etc...
Saludos,