Loading data/ddl/package/FORMULE_REUNION_2022/definition.sql 0 → 100644 +10 −0 Changes for data/ddl/package/FORMULE_REUNION_2022/definition.sql: 10 added lines, 0 removed lines. Original line number Diff line number Diff line CREATE OR REPLACE PACKAGE FORMULE_REUNION_2022 AS PROCEDURE CALCUL_RESULTAT; FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT; FUNCTION INTERVENANT_QUERY RETURN CLOB; FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB; END FORMULE_REUNION_2022; No newline at end of file data/ddl/package/UNICAEN_TBL/body.sql +0 −77 Changes for data/ddl/package/UNICAEN_TBL/body.sql: 0 added lines, 77 removed lines. Original line number Diff line number Diff line Loading @@ -2267,83 +2267,6 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS CASE WHEN p.heures > COALESCE(p.PLAFOND,ps.heures,0) + COALESCE(pd.heures, 0) + 0.05 THEN 1 ELSE 0 END depassement FROM ( SELECT 14 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p SELECT 12 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 11 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 13 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 14 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, Loading data/ddl/view/V_TBL_PLAFOND_MISSION.sql +0 −60 Changes for data/ddl/view/V_TBL_PLAFOND_MISSION.sql: 0 added lines, 60 removed lines. Original line number Diff line number Diff line Loading @@ -16,66 +16,6 @@ SELECT CASE WHEN p.heures > COALESCE(p.PLAFOND,ps.heures,0) + COALESCE(pd.heures, 0) + 0.05 THEN 1 ELSE 0 END depassement FROM ( SELECT 12 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 11 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 13 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 14 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, Loading Loading
data/ddl/package/FORMULE_REUNION_2022/definition.sql 0 → 100644 +10 −0 Changes for data/ddl/package/FORMULE_REUNION_2022/definition.sql: 10 added lines, 0 removed lines. Original line number Diff line number Diff line CREATE OR REPLACE PACKAGE FORMULE_REUNION_2022 AS PROCEDURE CALCUL_RESULTAT; FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT; FUNCTION INTERVENANT_QUERY RETURN CLOB; FUNCTION VOLUME_HORAIRE_QUERY RETURN CLOB; END FORMULE_REUNION_2022; No newline at end of file
data/ddl/package/UNICAEN_TBL/body.sql +0 −77 Changes for data/ddl/package/UNICAEN_TBL/body.sql: 0 added lines, 77 removed lines. Original line number Diff line number Diff line Loading @@ -2267,83 +2267,6 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS CASE WHEN p.heures > COALESCE(p.PLAFOND,ps.heures,0) + COALESCE(pd.heures, 0) + 0.05 THEN 1 ELSE 0 END depassement FROM ( SELECT 14 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p SELECT 12 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 11 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 13 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 14 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, Loading
data/ddl/view/V_TBL_PLAFOND_MISSION.sql +0 −60 Changes for data/ddl/view/V_TBL_PLAFOND_MISSION.sql: 0 added lines, 60 removed lines. Original line number Diff line number Diff line Loading @@ -16,66 +16,6 @@ SELECT CASE WHEN p.heures > COALESCE(p.PLAFOND,ps.heures,0) + COALESCE(pd.heures, 0) + 0.05 THEN 1 ELSE 0 END depassement FROM ( SELECT 12 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 11 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 13 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, vhm.type_volume_horaire_id type_volume_horaire_id, i.id intervenant_id, tm.id type_mission_id, SUM(vhm.heures) heures FROM mission m JOIN intervenant i ON i.id = m.intervenant_id JOIN type_mission tm ON tm.id = m.type_mission_id JOIN volume_horaire_mission vhm ON vhm.mission_id = m.id AND vhm.histo_destruction IS NULL WHERE m.histo_destruction IS NULL GROUP BY i.annee_id, vhm.type_volume_horaire_id, i.id, tm.id ) p UNION ALL SELECT 14 PLAFOND_ID, NULL PLAFOND, NULL PLAFOND_ETAT_ID, p.* FROM ( SELECT i.annee_id annee_id, Loading