Ola Osvaldo,

Neste caso para mim, é melhor controlar pelo codigo PHP.
Estou tentando aqui, se nao conseguir entao passarei para plano B. (PHP)

Obrigado.



----- Original Message ----- 
From: "Osvaldo Kussama" <[email protected]>
To: "Comunidade PostgreSQL Brasileira" <[email protected]>
Sent: Monday, November 01, 2010 11:25 AM
Subject: Re: [pgbr-geral] REF. MONTAR SELECT #02.


Em 1 de novembro de 2010 08:42, VisualP Sistemas <[email protected]> 
escreveu:
> Ola Pessoal,
> No select abaixo tenho o retorno:
>
> Isto porque o valor nao é por dependente e sim por cliente.
>
> Alguem tem alguma dica ?
>

Se você precisar listar todos os dependentes uma possível solução é
utilizar a função de agregação array_agg [1], só que neste caso todos
os dependentes estariam em um único campo da saida.

SELECT ...., array_agg(dependente) .....  GROUP BY cliente, valor

Ficaria mais ou menos assim:
JUCA          {Juquinha    Filho(a),Mariazinha Filho(a)}      9,90
MILA TULA  {Milinha      Filho(a),Ritinha       Filho(a),Fofinha
Filho(a)}     14,90
PAULO        {Paulinho    Filho(a)}        4,90

Osvaldo
[1] 
http://www.postgresql.org/docs/current/interactive/functions-aggregate.html
_______________________________________________

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a