Boa tarde a todos, sou novo aqui na comunidade, estou tentando instalar o i-educar em uma unidade da FAETEC aqui no estado do RJ, e me deparei com diversos bugs na instalação do sistema versão 1.1.0, porém já resolvidas, no momento estou me deparando com o seguinte erro SQL no cadastro de servidor no quadro de horário referente a terça-feira, quarta, quinta e sexta-feira, misteriosamente consegui cadastrar os servidores no horário de segunda-feira:
SQL invalido: SELECT COUNT(0) FROM pmieducar.servidor s, cadastro.pessoa p WHERE s.cod_servidor = p.idpes AND s.ativo = '1' AND s.ref_cod_instituicao = '2' AND s.cod_servidor IN ( SELECT a.ref_cod_servidor FROM pmieducar.servidor_alocacao a WHERE a.ref_ref_cod_instituicao = '2' AND a.ref_cod_escola = '1' AND a.ativo = '1' AND a.periodo = 3 AND a.carga_horaria >= COALESCE( (SELECT SUM(qhh.hora_final - qhh.hora_inicial) FROM pmieducar.quadro_horario_horarios qhh WHERE qhh.ref_cod_instituicao_servidor = '2' AND qhh.ref_cod_escola = '1' AND qhh.ativo = '1' AND hora_inicial >= '18:00' AND hora_inicial <= '23:00' AND qhh.dia_semana <> '3' GROUP BY qhh.ref_servidor ),'00:00') + '00:40' + COALESCE( (SELECT SUM( qhha.hora_final - qhha.hora_inicial ) FROM pmieducar.quadro_horario_horarios_aux qhha WHERE qhha.ref_cod_instituicao_servidor = '2' AND qhha.ref_cod_escola = '1' AND qhha.ref_servidor = a.ref_cod_servidor AND hora_inicial >= '18:00' AND hora_inicial <= '23:00' AND identificador = '506593731' GROUP BY qhha.ref_servidor),'00:00') ) AND EXISTS (SELECT 1 FROM pmieducar.servidor_curso_ministra scm WHERE scm.ref_cod_curso = 12 AND scm.ref_ref_cod_instituicao = s.ref_cod_instituicao AND s.cod_servidor = scm.ref_cod_servidor) AND EXISTS (SELECT 1 FROM pmieducar.servidor_funcao sf, pmieducar.funcao f WHERE f.cod_funcao = sf.ref_cod_funcao AND f.professor = 1 AND sf.ref_ref_cod_instituicao = s.ref_cod_instituicao AND s.cod_servidor = sf.ref_cod_servidor) AND s.cod_servidor NOT IN (SELECT DISTINCT qhh.ref_servidor FROM pmieducar.quadro_horario_horarios qhh WHERE qhh.ref_servidor = s.cod_servidor AND qhh.ref_cod_instituicao_servidor = s.ref_cod_instituicao AND qhh.dia_semana = '3' AND qhh.hora_inicial >= '18:10' AND qhh.hora_final <= '18:50' AND qhh.ativo = '1' )
conto com a ajuda de todos, pois os bugs anteriores consegui resolver graças a essa qualificada comunidade!
Autor: Raphael Barreto de Oliveira
