Bonjour,

Dans une db sous sql server 2000 on a une table qui utilise une colonne de type datetime.

J'aimerais savoir
quelle est la query SQL à utiliser pour obtenir la ligne qui correspond à une date bien précise (date + timestamp)?

J'ai éssayé la condition suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
 WHERE     (c1.timestamp BETWEEN @ADATE AND DATEADD(s, 1, @ADATE))
avc des résultats assez surprenants, car alléatoires. Des fois le Between correspondait à "a <= x < b", d'autres fois ça revenait à "a < x <= b".


Je vous remercie pour vos idées
Christophe