From: | Juan Manuel Fernandez <juanmanuelunlu(at)gmail(dot)com> |
---|---|
To: | Lista - PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Consulta con query y saludo de bienvenida |
Date: | 2010-04-04 19:44:40 |
Message-ID: | r2n27f3c8cd1004041244z68295e72n6f915dad1a460540@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Al final lo resolví con una combinación de las puntas que me tiraron,
CREATE VIEW saldo_por_cuenta (cuenta, saldo) AS
SELECT C.denominacion as cuenta,
((SELECT COALESCE(sum(saldo), 0)
FROM t_cuentas_x_movimiento WHERE cuenta = C.denominacion
AND columna = 'Debe') -
(SELECT COALESCE(sum(saldo), 0)
FROM t_cuentas_x_movimiento WHERE cuenta = C.denominacion
AND columna = 'Haber')) as saldo
FROM t_cuentas C;
SELECT cuenta,
abs(saldo) as saldo,
CASE WHEN saldo >= 0 THEN 'Debe'
ELSE 'Haber'
END as tipo_saldo
FROM saldo_por_cuenta;
Muchas gracias gente,
Saludos,
--
Juan Manuel Fernández
Jefe Dpto. Programas y Certificaciones
Universidad Nacional de Luján
From | Date | Subject | |
---|---|---|---|
Next Message | Edgard Soto c | 2010-04-04 20:37:34 | Alguien te ha eliminado en el MSN |
Previous Message | noXat | 2010-04-04 17:15:37 | Re: Consulta con query y saludo de bienvenida |