PL/SQL différence entre deux dates et select into
bonjour je dois faire une procédure pl/sql qui calcule la différence entre deux date, voila mon code :
Code:
1 2 3 4 5 6 7 8 9 10
| nbjr NUMBER;
requete VARCHAR2(2000);
requete := 'selecte date_fin - date_debut';
requete := requete || ' from table';
requete := requete || ' where date_debut>=''01/01/2009''';
requete := requete || ' where date_fin<=''31/11/2009''';
execute immediate requete into nbjr; |
le problème est que cela me retourne une exception qui est la suivante
"ORA-06502: PL/SQL : erreur numérique ou erreur sur une valeur: erreur de conversion des caractères en chiffres"
il ne veut pas mettre la valeur retournée par la requete dans mon champ nbjr de type NUMBER
Merci d'avance