( SELECT COUNT( presenca ) FROM matriculahorario WHERE presenca = 'N'
AND matriculahorario.matricula = matricula.matricula AND data >= 2007-10-01) AS QtdeFaltas,
( SELECT COUNT( presenca ) FROM matriculahorario WHERE presenca = 'S'
AND matriculahorario.matricula = matricula.matricula AND data >= 2007-10-01) AS QtdPresenca,
( SELECT receber FROM receber WHERE receber.matricula = matricula.matricula AND (receber.receber in (SELECT receber FROM
itensreceber WHERE dtvencimento >= 2007-10-01 AND dtvencimento <= 2007-10-31 ) = $ANO AND not ( dtpagamento is null )))) AS MensPgo FROM matricula left join aluno on (matricula.aluno = aluno.aluno) WHERE ( matricula.matricula in (select matricula from matriculahorario)) ORDER BY aluno.nome
envolve três tabela como podem ver e me retorna a Qtde de Faltas, Qtde de Presenças do aluno e se ele pagou ou não, o problema é o seguinte, preciso colocar esses dados repetirem no período de 6 meses, exemplo acim o me 10, entõa pegaria ( mes por mes) o repesctivos dados de cada mes, será que é possível?
Pergunta
Claudeci Goularte
Salve salve galera do fóum, bem é o seguinte, tenho um select assim:
SELECT matricula.matricula, aluno.nome, aluno.telefone,
( SELECT COUNT( presenca ) FROM matriculahorario WHERE presenca = 'N'
AND matriculahorario.matricula = matricula.matricula AND data >= 2007-10-01) AS QtdeFaltas,
( SELECT COUNT( presenca ) FROM matriculahorario WHERE presenca = 'S'
AND matriculahorario.matricula = matricula.matricula AND data >= 2007-10-01) AS QtdPresenca,
( SELECT receber FROM receber WHERE receber.matricula = matricula.matricula AND (receber.receber in (SELECT receber FROM
itensreceber WHERE dtvencimento >= 2007-10-01 AND dtvencimento <= 2007-10-31 ) = $ANO AND not ( dtpagamento is null )))) AS MensPgo FROM matricula left join aluno on (matricula.aluno = aluno.aluno) WHERE ( matricula.matricula in (select matricula from matriculahorario)) ORDER BY aluno.nome
envolve três tabela como podem ver e me retorna a Qtde de Faltas, Qtde de Presenças do aluno e se ele pagou ou não, o problema é o seguinte, preciso colocar esses dados repetirem no período de 6 meses, exemplo acim o me 10, entõa pegaria ( mes por mes) o repesctivos dados de cada mes, será que é possível?
Desde já agradeço....Valeu!!!
Link para o comentário
Compartilhar em outros sites
1 resposta 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.