Bueno, este es fácil: Te falta una coma en la segunda columna:
Código MySQL:
Ver original sum(if(signo
='+',importe
,0)) as ingresos
, sum(if(signo
='-',importe
,0)) as reintegros
, sum(if(signo
='+',importe
,0)-if(signo
='-',importe
,0)) as Saldo
Ahora bien, ¿tienes un campo que define si debes sumar o restar el importe? Eso no resulta un modelo eficiente ni razonable.
Los DEBE y HABER de las cuentas se crean separadamente porque son atributos y conceptos completamente diferentes. Modelarlo en un sólo campo te haría reprobar en cualquier cursada de Análisis de Sistemas o Base de Datos.
Lo que estás poniendo es como usar la misma columna en el libro de Caja en un negocio para sumar o restar. No puedes.
Además te aclaro que la consulta sería muchísimo más fácil de escribir si pones las cosas correctamente.