From: | "Ignacio Ayala Leal" <ignacioal_3(at)hotmail(dot)com> |
---|---|
To: | alvherre(at)commandprompt(dot)com |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: crosstab de tablefunc no da los datos deseados |
Date: | 2007-02-24 01:47:31 |
Message-ID: | BAY116-F265A42C2E67B0FF25EBFA6CA8D0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias Alvaro. Voy a hacer la funcion para que llene con ceros los meses
que faltan.
>From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
>To: Ignacio Ayala Leal <ignacioal_3(at)hotmail(dot)com>
>CC: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] crosstab de tablefunc no da los datos
>deseados
>Date: Fri, 23 Feb 2007 10:40:09 -0300
>
>Ignacio Ayala Leal escribió:
>
> > CREATE OR REPLACE FUNCTION crosstab_reporte(text) RETURNS SETOF meses AS
> > '$libdir/tablefunc', 'crosstab' LANGUAGE 'c' STABLE STRICT;
> >
> > hago la consulta select * from crosstab_reporte('select
>cliente,mes,importe
> > from cte order by 1,2;')
>
>Probablemente debas hacer un LEFT JOIN con una funcion que retorne todos
>los meses, y rellenar los valores vacios con ceros.
>
>--
>Alvaro Herrera http://www.CommandPrompt.com/
>The PostgreSQL Company - Command Prompt, Inc.
>
>---------------------------(fin del mensaje)---------------------------
>TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda
_________________________________________________________________
Live Search en Prodigy/MSN. Todo lo que buscas ahora más rapido
http://live.com
From | Date | Subject | |
---|---|---|---|
Next Message | Ignacio Ayala Leal | 2007-02-24 01:51:55 | Re: crosstab de tablefunc no da los datos deseados |
Previous Message | Gabriel Colina | 2007-02-24 01:46:33 | Re: Modelo entidad relacion |