Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, preciso urgentemente de fazer um relatório, mas não consigo fazer de jeito nenhum... Será que poderiam me ajudar?
Possuo a tabela geral tb_turg que guarda os registros assim:
idmodg: 13 (codigo do módulo)
codturg: 101 (código da turma)
iniclasg: 2020-01-13 (data de inicio)
terclasg: 2020-02-21 (data de termino)
weekg: 1,3,5 (dias da semana que tem curso, neste caso: segunda, quarta e sexta)
Cada aluno possui uma tabela. O aluno id 1 possui a tabela tb_z1 e guarda os registros assim:
idcur | codtur | diafrq
13 | 101 | 2020-01-13
13 | 101 | 2020-01-17
13 | 101 | 2020-01-20
13 | 101 | 2020-01-22
13 | 101 | 2020-01-29
13 | 101 | 2020-01-31
13 | 101 | 2020-02-03
13 | 101 | 2020-02-05
13 | 101 | 2020-02-07
etc...
Como calcular:
Quantos dias e quais os dias da tabela tb_turg da data de inicio (iniclasg) até a data de término (terclasg), mas somente nos dias especificados na semana (weekg), que seriam
2020-01-13, 2020-01-15, 2020-01-17,
2020-01-20, 2020-01-22, 2020-01-24,
2020-01-27, 2020-01-29, 2020-01-31,
2020-02-03, 2020-02-05, 2020-02-07,
2020-02-10, 2020-02-12, 2020-02-14,
2020-02-17, 2020-02-19, 2020-02-21,
Daria: 18 DIAS
Quantos dias de frequência teve o aluno id 1
09 DIAS (por exemplo)
Obtido os dados, deve-se verificar:
Quantos dias de FALTA obteve o aluno id 1?
Preciso gerar um relatório passando o código do módulo (13) e o código da turma (101) via GET. Alguém pode me ajudar? Obrigado
Seria mais ou menos assim que deveria ficar (imagem anexo)

Carregando comentários...