Bonjour à Tous,

Pour commencer je débute sur PL/SQL, j'ai essayé de regarder pas mal de post mais sans résultat et ça ne fonctionne pas !!

je compte sur votre aide pour débloquer la situation.

Pour Info: j'utilise le PL/SQL dans APEX.

ma demande : si le mois est choisi j'affiche le résult sinon il me prend les valeurs du mois encours

ci-dessous mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DECLARE 
Q varchar(4000);
BEGIN
IF :P_MOIS is null then
    select * into Q
    from chiffre_cle
    where chiffre_cle.Mois= to_char(sysdate,'mm-yyyy');
ELSE
    select * into Q
    from chiffre_cle
    where (chiffre_cle.Mois= :P_MOIS);
end IF;
END;
return Q

Merci d'avance