Fórum Consulta sql (Ultima presença) #328030
24/08/2006
0
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
Curtir tópico
+ 0
Responder
Posts
24/08/2006
Marcos.seki
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
Responder
Gostei + 0
24/08/2006
Erucci
muito obrigado meu camarada, deu certinho.
falowz
falowz
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)