Em 21/05/14, Pedro B. Alves<pedroalve...@gmail.com> escreveu:
> Bom dia Pessoal.
>
> Gostaria de um auxilio de vocês, se possivel.
>
> Preciso criar tipo uma tabela temporária dentro de uma função, para mim
> montar o retorno dela.
>
> por exemplo:
>
> ano | mes | pedidos
> 2014 | 01 | 0
> 2014 | 02 | 5
> 2014 | 03 | 0
> 2014 | 04 | 2
> 2014 | 05 | 0
>
> nos meses que tem o valor "0" ZERO, não tem registro na tabela de pedidos.
> e eu gostaria de montar uma função que já me retorna-se desta forma.
>


Se o problema for transformar NULL em 0 utilize a função coalesce.
Se o problema for a existência de ano/mês nos períodos em que não
existe pedidos então utilize LEFT OUTER JOIN com uma tabela de
ano/mês.

Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a