Fabiane Postado Agosto 29, 2008 Denunciar Share Postado Agosto 29, 2008 Queria ajuda para resolver o seguintePreciso comparar os registros de duas tabelas1 tabelas Alunos2 tabela Diario de ClasseNo diario de classe somente ira aparecer quem esteve presente na sala de aula. Ai preciso comparar as duas tabelas e verificar qual aluno faltou. Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Agosto 29, 2008 Denunciar Share Postado Agosto 29, 2008 Oi, 'Fabiane' Qual a relação entre as tabelas. envie o básico dos atributos e a cardinalidade entre as tabelas. Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabiane Postado Setembro 1, 2008 Autor Denunciar Share Postado Setembro 1, 2008 (editado) Desculpe :rolleyes: tblalunos CodAluno NomeAlunotbldiarioclasse Codigo Data CodAluno ClasseSomente estara no diario de classe os alunos presentePor exemplo:tblalunosCodigo Aluno1 Fabiane2 Maria3 Joao4 CarlostbldiarioclasseCodigo Data CodAluno Classe1 2008-09-01 1 12 2008-09-01 3 1Preciso agora comprar as duas tabelas (pelo codigo do aluno) quem faltou.. ou alunos quem não esta na tbldiarioclasseEle teria que me informar que o Aluno 2 e 4 faltarão.Sera que deu para entender.. :unsure: Editado Setembro 1, 2008 por Fabiane Link para o comentário Compartilhar em outros sites More sharing options...
0 jothaz Postado Setembro 1, 2008 Denunciar Share Postado Setembro 1, 2008 Tenta assim:declare @tblalunos table (Codigo int, Aluno varchar(10)) insert into @tblalunos (Codigo, Aluno) values (1,'Fabiane') insert into @tblalunos (Codigo, Aluno) values (2,'Maria') insert into @tblalunos (Codigo, Aluno) values (3,'Joao') insert into @tblalunos (Codigo, Aluno) values (4,' Carlos') declare @tbldiarioclasse table (Codigo int, Data datetime, CodAluno int, Classe int) insert into @tbldiarioclasse (Codigo, Data, CodAluno, Classe) values (1,'2008-09-01', 1, 1) insert into @tbldiarioclasse (Codigo, Data, CodAluno, Classe) values (2,'2008-09-01', 3, 1) select * from @tblalunos t1 where not exists ( select * from @tbldiarioclasse t2 Where t1.Codigo = t2.CodAluno) Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabiane Postado Setembro 2, 2008 Autor Denunciar Share Postado Setembro 2, 2008 Deu certo....Muito ObrigadaTudo resolvido! :lol: Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Fabiane
Queria ajuda para resolver o seguinte
Preciso comparar os registros de duas tabelas
1 tabelas Alunos
2 tabela Diario de Classe
No diario de classe somente ira aparecer quem esteve presente na sala de aula. Ai preciso comparar as duas tabelas e verificar qual aluno faltou.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados