... sum(debe-haber) diferencia FROM facturas GROUP BY numdoc,fechemis HAVING SUM(debe-haber) > 0; Debes tener indice por ambos campos, (Si fuese SQLSERVER rechazará la sentencia), todos los campos del SELECT deben estar en el GROUP BY excepto las funciones SELECT numdoc,fechemis, sum(debe) ...