Re: crosstab de tablefunc no da los datos deseados

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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