SQL - Sumar 2 columnas de una tabla y obtener un saldo

 
Vista:
Imágen de perfil de Andres

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Sumar 2 columnas de una tabla y obtener un saldo

Publicado por Isaias (1921 intervenciones) el 02/10/2015 18:18:46
Si haces una RESTA comun, sin el CASE, te daria el mismo valor que como lo estas haciendo, solo que POSITIVO o NEGATIVO, ¿cierto?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar