Bonjour
J'utilise le langage Transact-SQL dans une procedure stockée.
Je voudrais récupérer une date inférieure à une autre dans une table TTmp qui a une colonne 'cDate'.
La requete SQL suivante fonctionne :
Mais comment cêtre sûr que le format de la date '1/6/2005 22:10:20.0' fonctionne quelle que soit le format de date en vigueur sur la mahine ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select cDate from TTmp where (cDate < '1/6/2005 22:10:20.0')
declare @dDebut as datetime
Comment convertir @dDebut en chaine pour pouvoir l'utiliser dans ce 'select' en tant que date au bon format ?
Apparemment, l'instruction convert(type_de_donnees, @dDebut, num style) ne propose pas de format qui fonctionne correctement...
Il y a une astuce à savoir ?
Partager