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 >