Consulta recursiva

From: Kernel <jucabapa(at)gmail(dot)com>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Consulta recursiva
Date: 2016-10-20 16:26:01
Message-ID: 107226a5-363c-9d38-3bdb-d495b7cb5fef@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Hola,
no se si postgres permite una consultas recursivas.

La tabla contiene un grupo, que contiene cuentas con un importe que suma
o resta, asu vez un grupo puede contener otro

necesito sacar los totales por grupo, por ejemplo
el grupo 02 tendria un valor de 250 , 200 del grupo 01 + las dos
cuentas del 20 y 30

CREATE TABLE pruebas (
grupo character(12) NOT NULL,
clase character(1) NOT NULL, (puede tener el valor C o G)
cuenta character(12) NOT NULL, ( Contiene una cuenta o un grupo)
signo character(1),
importe integer
);

grupo|clase|cuenta|signo|importe
02 |G|01 ||
03 |G|02 ||
04 |G|02 ||
05 |G|04 ||
05 |G|01 |-|
01 |C|43001 |-|100
01 |C|43002 ||300
02 |C|70000 ||20
02 |C|70001 ||30
03 |C|60000 ||600
03 |C|60001 |-|601
05 |C|2000 ||1000
04 |G|03 |-|

Gracias

Attachment Content-Type Size
pruebas.sql text\plain/octet-stream 1.4 KB
unknown_filename text/plain 157 bytes

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Nahum Castro 2016-10-20 17:01:41 Re: Consulta recursiva
Previous Message Martín Marqués 2016-10-20 11:55:25 Re: Leer imágenes desde la base de datos con php