[firebase-br] select distinct exibir apenas um registro por tipo

Eduardo Pombo eduardo em embras.net
Ter Mar 2 12:39:32 -03 2010


se esta totalizando o C.TOTAL ele nao ser usado no group by



Em 2 de março de 2010 12:21, Reijanio Nunes Ribeiro
<rnribeiro em gmail.com> escreveu:
> boa tarde pessoal estou com um pequeno problema em um select, mais ou menos
> assim
>
> SELECT DISTINCTC.DATAVENDA, SUM(C.TOTAL) AS TOTAL, C.TIPOPGTO, T.DESCRICAO
> AS TP_PGTO,
> F.DESCRICAO FROM C_VENDA C
> INNER JOIN TIPO_PGTO T
> ON C.TIPOPGTO = T.CODIGO
> INNER JOIN FORMA_PGTO F
> ON T.FORMA_PGTO = F.CODIGO
> WHERE C.DATAVENDA BETWEEN :PDTINI AND :PDTFIM AND C.SITUACAO = :PSTS
> GROUP BY C.TOTAL, C.DATAVENDA, C.TIPOPGTO, T.DESCRICAO, F.DESCRICAO
>
> mais ele mostra algo +- assim
> data            soma, tipopgto  tipo_pgto            descricao
> 28/02/2010    150,00    1           venda a vista       venda a vista
> - dinheiro
> 28/02/2010    10,00      1           venda a vista       venda a vista -
> dinheiro // minha ideia era fazer somar apenas
>
>                                   //os
> totais mais não estou conseguindo
>
> //poderiam me ajudar
>
> o select dei uma mudada nele mas foi pouca coisa apenas concatenei um campo
> mais continua mostrando todos os registros e não a soma será que alguem
> poderia me ajudar
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>




Mais detalhes sobre a lista de discussão lista