Gracias, se nota muy bueno el reporteador, aun no se si lo voy usar para
este proyecto, ya que recien lo voy a analizar, pero estoy seguro que en
futuros proyectos tomare partida de el.

ahora lo solucione desde esta pag

Gracias Jose.

http://www.postgresonline.com/journal/index.php?/archives/14-CrossTab-Queries-in-PostgreSQL-using-tablefunc-contrib.html

El 21 de junio de 2009 16:50, Jose Vasquez <ciber...@gmail.com> escribió:

> Chistian disculpa la pregunta, es como para hacer un reporte en crosstab?
> Jose
>
> 2009/6/21 Christian Ortiz <cpa...@gmail.com>
>
> Saludos
>>
>> estoy creando un procedimiento almacenado
>>
>> CREATE OR REPLACE FUNCTION f_show_products() RETURNS setof record AS
>> $xx$
>> DECLARE
>>   guia Record;
>> BEGIN
>>    --------------------
>>   RETURN guia;
>> END;
>> $xx$ LANGUAGE plpgsql;
>>
>> el problema es que quiero devolver un conjunto de registros que se haran
>> de diferentes consultas. Como puedo juntar esos registros?
>>
>> por ejemplo :
>>
>> dos tablas que estan relacionadas: *almacen* (almaid) y *equipos *
>> (almaid)
>> equipos contiene todos los productos existentes en un determinado almacen.
>> SE desea un proc almacenado que devuelva
>>
>> *modelo      |    almacen1    |    almacen2   |   almacen3  |  totales*
>> *equipo 1    |  *    144            |       34            |       45
>>     |     213
>> *equipo 2    | *     322            |       102          |       11
>>    |     435
>> *equipo 3    | *     101            |       45            |
>> 43          |    189
>> *totales       | *     567            |      181           |
>> 99           |    837
>>
>> como se podria hacer un proc almacenado que me devuelva este record?
>>
>> --
>> Christian
>>
>
>


-- 
Christian

Responder a