Boa tarde,
Estou criando o novo ano letivo em nossa escola e hora de fazer a rematricula das turmas tenho a a opção de fazer individual (por aluno por RA) , por series (selecao de alunos por filtro) e por consulta sql que migra todos de uma vez.
No momento que eu faço por consulta sql gera um erro ' incorrect syntax near the keyword'AND' e não permite que eu selecione os alunos para rematricula.
Se eu for em consulta sql e execultar me mostra os dados normalmente. só quando faço pela aplicação que gera o erro.
segue a consulta :
ELECT A.CODCOLIGADA, A.RA, M.IDHABILITACAOFILIAL,M.CODTURMA,PP.NOME, C.CODCURSO,C.NOME AS CURSO,S.NOME AS HABILITACAO,T.NOME AS TURNO
FROM SMATRICPL M INNER JOIN SPLETIVO P ON ( M.IDPERLET = P.IDPERLET )
INNER JOIN SALUNO A ON ( M.RA = A.RA )
INNER JOIN PPESSOA PP ON ( A.CODPESSOA = PP.CODIGO )
INNER JOIN SHABILITACAOFILIAL HF ON ( M.IDHABILITACAOFILIAL = HF.IDHABILITACAOFILIAL )
INNER JOIN SCURSO C ON ( C.CODCURSO = HF.CODCURSO )
INNER JOIN SHABILITACAO S ON ( S.CODHABILITACAO = HF.CODHABILITACAO )
INNER JOIN STURNO T ON ( T.CODTURNO = HF.CODTURNO )
WHERE P.CODPERLET = '2016'
AND M.CODSTATUS = '3'
AND HF.CODCURSO IN ( 'EM', 'EI', 'EFI', 'EFII' )
ORDER BY M.CODTURMA.
E segue em anexo print do erro.
Obrigado.