Bonjour à vous tous,
...
Je possède une base une données sous MS-SQL 2012, les données de type datetime sont sous la forme suivante: "AAAA-MM-JJ 00:00:00.000" exemple: "2014-10-24 00:00:00.000"
Quand j'exécute la requête suivante:
Code:
1 2 3
| select * from dbo.LIGNE
where GL_DATE='24-10-2014' |
J'obtiens ce message d'erreur: "The conversion of a varchar data type to a datetime data type resulted in an out-of-range value."
Mais en modifiant la requête à:
Code:
1 2 3
| select * from dbo.LIGNE
where GL_DATE='10-24-2014' |
Ça fonctionne parfaitement.
Comment pourrai-je modifier ma base de telle manière à accepter les formats JJ-MM-AAAA ?
PS: j'ai essayé un truc du genre "select convert(char(10), getDate(), 103)" mais ça n'a pas fonctionné.
Merci à vous,