Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
SELECT M.*, MAT.RA, P.PES_NOME FROM MENSALIDADE M INNER JOIN MATRICULA MAT ON M.MAT_COD = MAT.MAT_COD INNER JOIN ALUNO A ON MAT.RA = A.RA INNER JOIN PESSOA P ON A.PES_COD = P.PES_COD SELECT M.*, MAT.RA, P.PES_NOME FROM MENSALIDADE M INNER JOIN MATRICULA MAT ON M.MAT_COD = MAT.MAT_COD INNER JOIN ALUNO A ON MAT.RA = A.RA INNER JOIN PESFIS PF ON A.PES_COD = PF.PES_COD INNER JOIN PESSOA P ON PF.PES_COD = P.PES_COD UPDATE MENSALIDADE SET MEN_VLPAGO = 0 WHERE MEN_DTPAGTO IS NULL; COMMIT; SELECT MAT.RA, P.PES_NOME, SUM(M.MEN_VALOR) AS TOTAL FROM MENSALIDADE M INNER JOIN MATRICULA MAT ON M.MAT_COD = MAT.MAT_COD INNER JOIN ALUNO A ON MAT.RA = A.RA INNER JOIN PESFIS PF ON A.PES_COD = PF.PES_COD INNER JOIN PESSOA P ON PF.PES_COD = P.PES_COD WHERE M.MEN_DTPAGTO IS NULL AND M.MEN_DTVENCTO < SYSDATE GROUP BY MAT.RA, P.PES_NOME ORDER BY TOTAL DESC;