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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.