rodrigo escreveu: > Bom dia a todos. > > Tenho uma tabela onde guardo totais de leituras (tb00cons) ex: > > prdtb000 - Código do Produto Ex. 1 > > nmetb000 - descrição Ex. EXTRATO UNIFICADO > > mtvtb000 - Código do Motivo Devolução Ex. 2 > > nmvtb000 - Descrição Ex. NUMERO NÃO EXISTE > > qtdtb000 - Quantidade Ex. 20 > > ------------------------------------------------------------------------ > > prdtb000 | nmetb000 | mtvtb000 | nmvtb000 | qtdtb000 | > > -------------------------------------------------------------------------- > > 1 | EXTRATO CONSOLIDADO | 2 | NÚMERO NÃO EXISTE | 100 | > > 1 | EXTRATO CONSOLIDADO | 3 | FALECIDO | 150 | > > 2 | DRC - CARTA AVISO | 1 | NÃO ENCONTRADO | 300 | > > 3 | EXTRATO UNIFICADO | 2 | NÚMERO NÃO EXISTE | 290 | > > -------------------------------------------------------------------------- > > Preciso fazer um SELECT nessa tabela, que me retornasse os dados > agrupados por produto 'prdtb000' e na mesma linha, me retornasse os > motivos 'mtvtb000' referente ao produto. Ex. > > 1 | EXTRATO CONSOLIDADO | 2 | NÚMERO NÃO EXISTE | 100 | > 3 | FALECIDO | 150 | > > Gostaria de saber se tenho que criar (ou se existe) alguma função para > me trazer os dados neste formato. >
Veja os exemplos de User-Defined Aggregates em: http://www.postgresql.org/docs/current/interactive/xaggr.html Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
