Concatenar datos

From: Sergio Valdes Hurtado <svh(dot)pgsql(at)gmail(dot)com>
To: Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Concatenar datos
Date: 2009-08-14 15:26:59
Message-ID: 9032d01f0908140826m52fa5862nb39802588b707fd2@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Estimados,

tengo la siguiente consulta que muestra un desarrollo de cuotas por pagar:
SELECT id_cuota, id_rex, num_reso as varchar, id_reg,
id_prov, id_com, cod_com, ley, num_cuota,
monto_cuota, mes_cuota, agno_cuota
FROM public.cuotas;

luego tengo la siguiente consulta, que me suma el monto total de las
cuotas de cada mes, para cada una de las comunas(campo cod_com):
SELECT cod_com, agno_cuota, mes_cuota, sum(monto_cuota) total_a_descto
FROM public.cuotas
group by com, cod_com, agno_cuota, mes_cuota;

Mi problema es que si ustedes se fijan en la primera consulta hay un
campo llamado ley, que es un varchar y lo que necesito es que por cada
fila del resumen mensual de cuotas me muestre todas las leyes que
están en ese resumen.
Por ejemplo que me diera un resultado como este:
1212;2009;8;526800;ley 1 - ley 2 - ley 3

lo que indica que la Comuna 1212 para el Año 2009 y el mes 8 tiene
tres cuotas (registros) que suman 526800, una por la "ley 1", otra por
la "ley 2" y la última por la "ley 3" .

¿Se podrá hacer un informe como el que necesito?

saludos y gracias de antemano

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Emanuel Calvo Franco 2009-08-14 15:31:54 Re: EXAMPLE USANDO DBLINK (POR JAVIER LUGO PORRAS)
Previous Message Edwin Quijada 2009-08-14 15:25:45 RE: Compilando funcion en C