SQL COM ESTRUTURA COMPLEXA
Pessoal, tenho duas tabelas:
Dados e Baixas
Na tabela Dados tenho o Id e nome do cara
Na tabela Baixas tenho o Id do cara mais o Codigo de baixa que é numeração automática e o valor ada prestação.
Eu preciso selecionar em uma Query o valor de cada id na tabela Baixas pegando sempre o maior Codigo de cada Id, ou seja, a ultima entrada e o nome do cara na tabela Dados.
eu tenho uma mas ela funciona somente com um paramentro de pesquisa na WHERE:
mSql = [Ô] SELECT Dados.*,(select max(Codigo) from Baixas where Baixas.id = Dados.Id) as Baixas_Codigo FROM Dados WHERE ((Dados.Id)= ([Ô] + Criterio + [Ô]))[Ô]
Já na nova query não havera um criterio.
é possivel montar essa Sql?
Meu Banco é access
Dados e Baixas
Na tabela Dados tenho o Id e nome do cara
Na tabela Baixas tenho o Id do cara mais o Codigo de baixa que é numeração automática e o valor ada prestação.
Eu preciso selecionar em uma Query o valor de cada id na tabela Baixas pegando sempre o maior Codigo de cada Id, ou seja, a ultima entrada e o nome do cara na tabela Dados.
eu tenho uma mas ela funciona somente com um paramentro de pesquisa na WHERE:
mSql = [Ô] SELECT Dados.*,(select max(Codigo) from Baixas where Baixas.id = Dados.Id) as Baixas_Codigo FROM Dados WHERE ((Dados.Id)= ([Ô] + Criterio + [Ô]))[Ô]
Já na nova query não havera um criterio.
é possivel montar essa Sql?
Meu Banco é access
Acho que isso vai, faça o teste aÃ:
Select Dados.nome, Baixas.Codigo From Dados, Baixas Where Dados.id = Baixas.id And Baixas.Codigo= max(Baixas.Codigo)
Faça seu login para responder