Em 2 de abril de 2013 12:05, Paulo <[email protected]> escreveu:
> Ola Pessoal, preciso de uma pequena dica:****
>
> Tenho uma consulta me retornando o seguinte:****
>
> ** **
>
> SELECT ****
>
> idlista,****
>
> produto,****
>
> qtde1,****
>
> qtde2 ****
>
> FROM ****
>
> lista****
>
> ORDER BY 1****
>
> ** **
>
> RETORNA ASSIM:****
>
> idlista - produto - qtde1 - qtde2****
>
> 1 32 2 1****
>
> 1 43 1 0****
>
> 1 123 2 1****
>
> 2 44 1 0****
>
> 2 32 3 2****
>
> ** **
>
> Se der um DISTINCT: SELECT DISTINCT ON (idlista) a lista fica assim:****
>
> idlista - produto - qtde1 - qtde2****
>
> 1 32 2 1****
>
> 2 44 1 0****
>
> ** **
>
> O que eu preciso é retornar a Contagem(COUNT()) das colunas, ASSIM:****
>
> idlista - produto - qtde1 - qtde2****
>
> 1 3 5 2****
>
> 2 2 4 2
>
SELECT
idlista,
count(*),
sum(qtde1),
sum(qtde2)
FROM
teste
group by idlista
ORDER BY 1
> ****
>
> ** **
>
> Alguma ideia pessoal?****
>
> Obrigado.****
>
> ** **
>
> Att,****
>
> ** **
>
> *Paulo.*
>
> [image: vp_logo]****
>
> [email protected]**
>
> ** **
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
<<image001.jpg>>
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
