elicpa Postado Julho 13, 2015 Denunciar Share Postado Julho 13, 2015 Boa tarde, pessoal. Tenho uma tabela com os seguintes campo aluno data aula falta necessito fazer a seguinte comparação: Joao - 15/3/2015 - faltou na aula 1 João - 15/3/2015 - faltou na aula 2 Ana - 20/04/2015 - faltou na aula 1 Ana - 20/04/2045 - faltou na aula 2 alguém tem ideia de como faço? obrigada Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cwarez Postado Julho 13, 2015 Denunciar Share Postado Julho 13, 2015 Pelo o que eu entendi, você não quer comparar. Você quer filtrar as datas em que o aluno faltou, certo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 elicpa Postado Julho 14, 2015 Autor Denunciar Share Postado Julho 14, 2015 Tenho que filtrar o aluno que faltou na 1 e 2 aula na mesma data. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lowys Postado Julho 15, 2015 Denunciar Share Postado Julho 15, 2015 Olá! Testei aqui da seguinte maneira: CREATE TABLE alunos_presenca fk_aluno -- chave estrangeira do aluno data -- data da aula aula -- horário: 1º, 2º, 3º, etc falta -- sendo 0 = falta, 1 = presença -- verificar apenas quem faltou nos 1º e 2º horários na mesma data: SELECT * FROM alunos_presenca WHERE falta = 0 AND aula IN(1,2) GROUP BY fk_aluno, data HAVING count(fk_aluno)=2 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
elicpa
Boa tarde, pessoal.
Tenho uma tabela com os seguintes campo
aluno
data
aula
falta
necessito fazer a seguinte comparação:
Joao - 15/3/2015 - faltou na aula 1
João - 15/3/2015 - faltou na aula 2
Ana - 20/04/2015 - faltou na aula 1
Ana - 20/04/2045 - faltou na aula 2
alguém tem ideia de como faço?
obrigada
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.