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 :
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 :
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.
Partager