Bonjour à vous tous,
Je cherche depuis tout à l'heure la solution à un problème de date, sans succès.
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:
J'obtiens ce message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select * from dbo.LIGNE where GL_DATE='24-10-2014'Mais en modifiant la requête à:"The conversion of a varchar data type to a datetime data type resulted in an out-of-range value."
Ça fonctionne parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select * from dbo.LIGNE where GL_DATE='10-24-2014'
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,
Partager