Consulta sql (Ultima presença)
Bom dia
Tenho 2 tabelas que se relacionam, uma chamada:
[b:57cbbadf66]ALUNO[/b:57cbbadf66]
(alunoID, alunoNome)
e outra chamada:
[b:57cbbadf66]PRESENCA[/b:57cbbadf66]
( presencaID, presencaData, alunoID)
Na tabela de presença, são gravadas as datas da presença do aluno.
Gostaria de saber, como retornar numa consulta SQL, os nomes dos alunos e o último dia da presença de cada aluno.
Se alguém souber me ajudar.
Tenho 2 tabelas que se relacionam, uma chamada:
[b:57cbbadf66]ALUNO[/b:57cbbadf66]
(alunoID, alunoNome)
e outra chamada:
[b:57cbbadf66]PRESENCA[/b:57cbbadf66]
( presencaID, presencaData, alunoID)
Na tabela de presença, são gravadas as datas da presença do aluno.
Gostaria de saber, como retornar numa consulta SQL, os nomes dos alunos e o último dia da presença de cada aluno.
Se alguém souber me ajudar.
Erucci
Curtidas 0
Respostas
Marcos.seki
24/08/2006
Tente este sql.
Select Alu.AlunoNome,
(Select max(PresencaData)
from Presenca
where AlunoId=Pre.AlunoId) as Presenca
From Aluno Alu inner join Presenca Pre On Alu.AlunoId=Pre.AlunoId
Group by Alu.AlunoNome, Pre.AlunoId
Select Alu.AlunoNome,
(Select max(PresencaData)
from Presenca
where AlunoId=Pre.AlunoId) as Presenca
From Aluno Alu inner join Presenca Pre On Alu.AlunoId=Pre.AlunoId
Group by Alu.AlunoNome, Pre.AlunoId
GOSTEI 0
Erucci
24/08/2006
muito obrigado meu camarada, deu certinho.
falowz
falowz
GOSTEI 0