[firebase-br] SELECT

Alexandre info em caculaagro.com.br
Qua Out 26 16:52:01 -03 2005


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





Mais detalhes sobre a lista de discussão lista