Requête T-SQL avec plage de dates

J'ai une assez bizarre de " bug " avec une simple requête, et je me souviens vaguement de la lecture de la raison pour laquelle il quelque part il y a longtemps, mais j'aimerais quelqu'un pour me rafraîchir la mémoire.

La table est une base ID, table Datetime.

La requête est:

select ID, Datetime from Table where Datetime <= '2010-03-31 23:59:59'

Le problème est que les résultats de la requête d'inclure les résultats où la date est '2010-04-01 00:00:00'. La prochaine journée. Qui il ne devrait pas.

Quelqu'un?

Acclamations

Moo

OriginalL'auteur Moo | 2010-05-19