Novice : Afficher toutes les dates entre 2 dates en paramètre
Bonjour,
j'essaie d'apprendre tout seul le pl/sql pour résoudre une problématique.
Je débute mon programme à la base que je viendrais élargir au fur et à mesure.
voilà ce que j'ai fait de tout bête pour le moment.
Code:
1 2 3 4 5 6 7 8 9 10
| SET SERVEROUTPUT ON
DECLARE
CURSOR C_DATE IS
SELECT sysdate from DUAL;
BEGIN
--boucle sur la récup des dates--
FOR C in C_DATE LOOP
DBMS_OUTPUT.PUT_LINE('date :' ||C.sysdate);
END LOOP;
END; |
Je voudrais passer en paramètres 3 variables :
VAR_DATEJOUR = la date du jour
VAR_DATE_AVANT = c'est la date du jour - 5 jours
CAR_DATE _APRES = c'est la date du jour + 30 jours
Je voudrais que la sortie m'affiche toutes les dates entre aujourd'hui moins 5 jours et aujoud'hui + 30 jours.
Comment peut-on arriver à faire cela ?
Merci pour votre aide.