Difference de date erreur ORA-01722

Difference de date erreur ORA-01722 - SQL/NoSQL - Programmation

Marsh Posté le 07-07-2010 à 11:26:42    

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

Reply

Marsh Posté le 07-07-2010 à 11:26:42   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed