Como selecionar as contas do CAIXA e ja soma-las ?

Delphi

15/06/2005

Bom dia a todos do forum , gostaria de saber como posso fazer para selecionar os movimento do caixa e ja soma - las na mesma query ( instrucao SQL )

TABELA CAIXA : CodCaixa , Dinheiro, Cheque, Cartao, Data

Veja a minha SQL mas da erro de coluna invalida :

Select Caixa.*, SUM(Caixa.Dinheiro), SUM(Caixa.Cheque), SUM(Caixa.Cartao) from Caixa
Where CodCaixa = :Caixa

Obrigado pela ajuda , flw ...


Walter Faria

Walter Faria

Curtidas 0

Respostas

Daniel_mc

Daniel_mc

15/06/2005

Walter a coisa funciona da seguinte forma:

1- Sempre que usa em uma consulta SQL campos simples e fun;óes agregadas vc e obrigado a colocar ao final da sentenca SQL a clausula (group by e todos os campos simples).

2- Creio que seria melhor vc puxar estas somas em uma segunda query. Pois no caso anterior a soma e realizada de acordo com o valor do parametro :Caixa, ai ao final de cada linha ele retornaria as somas.

Conselho use outra query!

Desculpe os erro de acentuacao, estou na faculdade e o teclado esta desconfigurado e nao tenho permissoes de muda-las!!

Espero ter ajudado!

Daniel Miranda Cruz


GOSTEI 0
Walter Faria

Walter Faria

15/06/2005

entao, Daniel - muito obrigado pela ajuda vou tentar aqui , na forma q vc aconselhou, tentei fazer da minha forma, so q ele na soma os valores. Vlw


GOSTEI 0
POSTAR