Fórum Query com campo sum #196946

24/11/2003

0

Pessoal,

Eu tenho uma Query com a seguinte descrição:

select ArqCon.Cod, ArqCon.Dt, ArqCon.CodCli, ArqCon.VlLiq, ArqCli.Cod from ArqCon, ArqCli
WHERE ArqCon.CodCli = Arqcli.Cod

Ela está funcionando perfeito, só que quando eu tento incluir mais um campo, sum para totalizar o Valor Líquido, dá erro:

select ArqCon.Cod, ArqCon.Dt, ArqCon.CodCli, ArqCon.VlLiq, ArqCli.Cod, sum (ArqCon.VlLiq) as TotalLiq from ArqCon, ArqCli
WHERE ArqCon.CodCli = Arqcli.Cod


Alguém saberia me dizer o pq não consigo incluir esse campo.

[]´s


Ozelo

Ozelo

Responder

Posts

25/11/2003

Aroldo Zanela

Colega,


Quando vc utilizar funções de agregação no select, você deve incluir uma cláusula Group By. Lembre-se ainda que, ao utilizar group by os campos que aparecem nesta cláusula devem aparacer no select e vice-versa com exceção das agregações.
Ex:

select ArqCon.Cod, ArqCon.Dt, ArqCon.CodCli, SUM(ArqCon.VlLiq) VR_LIQUIDO
from ArqCon, ArqCli 
WHERE ArqCon.CodCli = Arqcli.Cod 
GROUP BY ArqCon.Cod, ArqCon.Dt, ArqCon.CodCli



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar