Fórum MAX difícil com várias tabelas #282309
19/05/2005
0
e o seguinte tenho 2 tabelas
CHEQUES E MOVIMENTO
os campos são irrelevantes para o problemas, as chaves são importantes
bom é o seguinte
quero saber o último movimento de cada cheque sendo que o mesmo cheque pode ter vários movimentos.
na Tabela cheque são chaves (Banco,NCheque,Agencia)
na tabela Movimento são chaves (Banco,NCheque,Agencia,Categoria,Data)
aqui começa o pepino, pois pode haver uma exceção que vamos descarta por enquanto, pois um cheque pode ter várias categorias numa mesma data (Obs. não pretendo gravar hora, categoria = Deposito, S.Fundo etc)
tentei dar um select da seguinte forma
select banco,ncheque,agencia,categoria,Max(data)
from cheque, movimento
Obs. na verdade existe vários relacionamento a mais.
O X da questão e que se o cheque teve várias movimentações com categorias diferentes e diferentes datas ele traz todos os registros.....
Exemplo
dados
cheque do BB de 10,00 na data de 18/05/2005 - deposito
cheque do Itau de 25,00 na data de 17/05/2005 - deposito
cheque do BB de 10,00 na data de 19/05/2005 - voltou
teria que trazer o seguinte resultado
cheque do BB de 10,00 na data de 19/05/2005 - voltou
cheque do Itau de 25,00 na data de 17/05/2005 - deposito
PLEASE SE PUDEREM EM AJUDAR USO IB 6.0.....
Gm.gui
Curtir tópico
+ 0Posts
19/05/2005
Rjun
Gostei + 0
19/05/2005
Edilcimar
Gostei + 0
19/05/2005
Kotho
Gostei + 0
20/05/2005
Gm.gui
DEUS LHE PAGUE
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)