Bonjour,
Je suis actuellement sous Oracle et je voudrais effectuer l'opération suivante :
afficher tous les résultats tel que la date passée en paramètre soit inférieure ou égale à la date d'entrée, mon code sql est le suivant :
Code :
- trunc(RS."STORE_DATE", 'DD') <= TO_DATE(?, 'DD-MM-YYYY')
|
? étant le paramètre date au format (dd/mm/aaaa) que je passe à partir d'une fenêtre. Ca me génére une erreur :
ORA-01722 nombre non valide.
Par contre, si je fais :
Code :
- trunc(RS."STORE_DATE", 'DD') = TO_DATE(?, 'DD-MM-YYYY')
|
j'ai pas d'erreur.
Est ce que quelqu'un aurait une idée de ce qui ne va pas dans la première requête ?
Merci.