diff --git a/PCHW/pchw.sql b/PCHW/pchw.sql index 560242a37..336c456dc 100644 --- a/PCHW/pchw.sql +++ b/PCHW/pchw.sql @@ -2035,22 +2035,25 @@ AS CREATE OR REPLACE VIEW pchw_v_meldingen_top10_mnd AS - SELECT mld_stdmelding_omschrijving, ins_discipline_omschrijving, aantal - FROM ( SELECT mld_stdmelding_omschrijving, - d.ins_discipline_omschrijving, - COUNT (*) aantal - FROM mld_melding m, mld_stdmelding std, ins_tab_discipline d - WHERE m.mld_stdmelding_key = std.mld_stdmelding_key - AND std.mld_ins_discipline_key = d.ins_discipline_key - AND d.ins_srtdiscipline_key = 101 - AND mld_melding_datum BETWEEN ADD_MONTHS ( - TRUNC (SYSDATE, 'MONTH'), - -1) - AND TRUNC (SYSDATE, 'MONTH') - GROUP BY mld_stdmelding_omschrijving, - d.ins_discipline_omschrijving - ORDER BY COUNT (*) DESC) - WHERE ROWNUM <= 10; + SELECT 1 - aantal hide_f_sort, + mld_stdmelding_omschrijving, + ins_discipline_omschrijving, + aantal + FROM ( SELECT mld_stdmelding_omschrijving, + d.ins_discipline_omschrijving, + COUNT ( * ) aantal + FROM mld_melding m, mld_stdmelding std, ins_tab_discipline d + WHERE m.mld_stdmelding_key = std.mld_stdmelding_key + AND std.mld_ins_discipline_key = d.ins_discipline_key + AND d.ins_srtdiscipline_key = 101 + AND mld_melding_datum BETWEEN ADD_MONTHS ( + TRUNC (SYSDATE, 'MONTH'), + -1) + AND TRUNC (SYSDATE, 'MONTH') + GROUP BY mld_stdmelding_omschrijving, + d.ins_discipline_omschrijving + ORDER BY COUNT ( * ) DESC) + WHERE ROWNUM <= 10; CREATE OR REPLACE VIEW pchw_v_meldingen_top10_jaar AS @@ -2074,6 +2077,58 @@ AS ORDER BY COUNT (*) DESC) WHERE ROWNUM <= 10; +CREATE OR REPLACE VIEW pchw_v_meldingen_top10_hlfjr +AS + SELECT 1 - aantal hide_f_sort, + mld_stdmelding_omschrijving, + ins_discipline_omschrijving, + aantal + FROM ( SELECT mld_stdmelding_omschrijving, + d.ins_discipline_omschrijving, + COUNT ( * ) aantal + FROM mld_melding m, mld_stdmelding std, ins_tab_discipline d + WHERE m.mld_stdmelding_key = std.mld_stdmelding_key + AND std.mld_ins_discipline_key = d.ins_discipline_key + AND d.ins_srtdiscipline_key = 101 + AND mld_melding_datum BETWEEN TRUNC ( + ADD_MONTHS ( + SYSDATE - 182, + (1 + + 6 + * ROUND ( + ROUND ( + EXTRACT ( + MONTH FROM (SYSDATE + - 182)) + / 12, + 1) + - 0.1, + 0)) + - EXTRACT ( + MONTH FROM (SYSDATE + - 182))), + 'Month') + AND TRUNC ( + ADD_MONTHS ( + SYSDATE, + (1 + + 6 + * ROUND ( + ROUND ( + EXTRACT ( + MONTH FROM (SYSDATE)) + / 12, + 1) + - 0.1, + 0)) + - EXTRACT ( + MONTH FROM (SYSDATE))), + 'Month') + GROUP BY mld_stdmelding_omschrijving, + d.ins_discipline_omschrijving + ORDER BY COUNT ( * ) DESC) + WHERE ROWNUM <= 10; + -- Reminder naar de gastheer van de reservering tenzij -- de gastheer een functie burgermeester of wethouder heeft (124/130)