[firebase-br] SELECT

Alexandre info em caculaagro.com.br
Qua Out 26 17:24:08 -03 2005


eu estou utilizando o SUM

select I.ITE_PRECO, I.ITE_QUANTIDADE, I.PROD_COD, I.VEN_COD, V.CLI_COD,
           V.FAT_COD, V.VEN_COB1, V.VEN_COB2,
           V.VEN_COD, V.VEN_COND1, V.VEN_COND2, V.VEN_DATAEMI, V.VEN_IND1,
           V.VEN_IND2, V.VEN_NF,
           V.VEN_VALORNF, SUM(V.VEN_VALORNF)
from ITENS_VENDAS I, VENDAS V
WHERE V.VEN_DATAEMI BETWEEN '01/01/2005' AND '12/31/2005'
and V.VEN_COD = I.VEN_COD
GROUP BY V.CLI_COD




At 18:00 26/10/2005, you wrote:
>--===============0519195802==
>
>voc nao esta usando clausula de "agregação" para o group by... tipo max,min,
>distinct, sum, avg... etc...
>Por isso o erro.
>
>--
>
>Marcílio N. Soares
>"Alexandre" <info em caculaagro.com.br> wrote
>in message news:6.2.1.2.0.20051026164410.076b18c0 em mail.caculaagro.com.br...
>Boa tarde lista.
>
>Estou precisando fazer a seguinte pesquisa: Tenho uma tabela de VENDAS, e
>outra de ITENS_VENDA. Preciso fazer uma consulta que me retorne todos os
>campos das duas tabelas, mais um campo de soma (SUM), do valor total da
>venda, agrupado pelo código do cliente.
>
>Tentei fazendo assim:
>
>select I.ITE_PRECO, I.ITE_QUANTIDADE, I.PROD_COD, I.VEN_COD, V.CLI_COD,
>V.FAT_COD, V.VEN_COB1, V.VEN_COB2,
>            V.VEN_COD, V.VEN_COND1, V.VEN_COND2, V.VEN_DATAEMI, V.VEN_IND1,
>V.VEN_IND2, V.VEN_NF,
>            V.VEN_VALORNF, SUM(V.VEN_VALORNF)
>from ITENS_VENDAS I, VENDAS V
>WHERE V.VEN_DATAEMI BETWEEN '01/01/2005' AND '12/31/2005'
>and V.VEN_COD = I.VEN_COD
>GROUP BY V.CLI_COD
>
>mas dá o seguinte erro:
>
>Invalid expression inthe select list (not contained in either an aggregate
>function or the GROUP BY clause)
>
>O que será está errado?
>
>Estou precisando com muita urgência.
>
>obrigado
>
>Alexandre Gonçalves
>Dracena - SP
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
>
>--===============0519195802==
>Content-Type: text/plain; charset="iso-8859-1"
>MIME-Version: 1.0
>Content-Transfer-Encoding: quoted-printable
>Content-Disposition: inline
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configura=E7=E3o na lista, use o endere=E7o http://mail.fir=
>ebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>--===============0519195802==--



Mais detalhes sobre a lista de discussão lista