ehhh si..., no entiendo que tiene que ver el:
  Cita:  $prueba = "select f.num_partida, f.anio, f.monto_total, c.monto_partida,(c.monto_partida-f.monto_total) as resta from factura f, contrato c where f.num_partida = c.num_partida";
    sacando eso seria asi:    
Código PHP:
Ver original<?php 
    $Consulta = "SELECT num_partida AS Partida, SUM(monto_total) AS Total FROM factura GROUP BY num_partida"; 
        Echo('Partida:'.$Datos[Partida].' | Total:'.$Datos[Total].'<Br />');
    } 
?>
  
suponiendo que los nombres de los campos estan bien deberia funcionar, pruebalo y me cuentas