
Sumar 2 columnas de una tabla y obtener un saldo
Publicado por Andres (5 intervenciones) el 02/10/2015 18:10:40
Hola amigos tengo un problema con sql, tengo esta tabla
id fecha sumas restas saldo
1 ----- 10.00 5.00
2 ----- 10.00 5.00
ahora necesito obtener la suma de la columna suma la suma de la columna restas
y obtener el saldo total.
la tabla es un ejemplo, lo que necesito que salga es algo asi.
pero necesito una comparacion mas para saldo si suma es mayor debe
hacer una suma caso contrario hacer una resta
id fecha sumas restas saldo
- ----- 20.00 10.00 10.00
hice algo asi pero no obtengo buenos resultados
SELECT `cuenta` , sum( valor ) AS debe, sum( valorp ) AS haber, concat(
CASE WHEN valor > valorp
THEN valor - valorp
ELSE valorp - valor
END ) AS saldo
FROM v_mayorizacionaux
WHERE `t_bl_inicial_idt_bl_inicial` =4
AND cod_cuenta = '1.1.1.1.'
GROUP BY cuenta
id fecha sumas restas saldo
1 ----- 10.00 5.00
2 ----- 10.00 5.00
ahora necesito obtener la suma de la columna suma la suma de la columna restas
y obtener el saldo total.
la tabla es un ejemplo, lo que necesito que salga es algo asi.
pero necesito una comparacion mas para saldo si suma es mayor debe
hacer una suma caso contrario hacer una resta
id fecha sumas restas saldo
- ----- 20.00 10.00 10.00
hice algo asi pero no obtengo buenos resultados
SELECT `cuenta` , sum( valor ) AS debe, sum( valorp ) AS haber, concat(
CASE WHEN valor > valorp
THEN valor - valorp
ELSE valorp - valor
END ) AS saldo
FROM v_mayorizacionaux
WHERE `t_bl_inicial_idt_bl_inicial` =4
AND cod_cuenta = '1.1.1.1.'
GROUP BY cuenta
Valora esta pregunta


0