salut

j'ai une base de donnée H2, divers système l'utilise

tous les champs sont de type varchar

je dois faire des comparaisons sur des dates

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT * FROM USER WHERE cast(EMBAUCHE as DATE)  =  '2011-02-21'
J'obtiens alors

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Error code 90009, SQL state 90009: Cannot parse date constant "2011-02-21-15.22.07", cause: "java.lang.NumberFormatException: For input string: ""21-15.22.07"""; SQL statement:
SELECT * FROM USER WHERE cast(EMBAUCHE as DATE)  =  '2011-02-21' [90009-147]
Line 1, column 1
une idée?

merci