Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE OR REPLACE
- PROCEDURE PERIODE_MEESTE_OPNAMES AS
- v_begin periode.begindatum%TYPE;
- v_eind periode.einddatum%TYPE;
- v_plaats periode.plaatsnaam%TYPE;
- BEGIN
- SELECT p.begindatum, p.einddatum, p.plaatsnaam
- INTO v_begin, v_eind, v_plaats
- FROM periode p, opname o
- WHERE o.datum BETWEEN p.begindatum AND p.einddatum
- GROUP BY p.begindatum, p.einddatum, p.plaatsnaam
- HAVING COUNT(p.begindatum) = (SELECT MAX(COUNT(*))
- FROM periode p, opname o
- WHERE o.datum BETWEEN p.begindatum AND p.einddatum
- GROUP BY p.begindatum);
- DBMS_OUTPUT.PUT_LINE('Periode met meeste opnames begint op '||v_begin||', eindigt op '||v_eind||' en vond plaats in '||v_plaats);
- END PERIODE_MEESTE_OPNAMES;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement