Tag et kig på Hvordan Er datoer gemt i SQL Server? og Hvordan Fungerer Between med datoer i SQL Server?
Hvis det er en lille datotid, har den 1 minuts præcision, så hvis den rundes op, er den for datotid 300 millisekunder
eksempel
DECLARE @d DATETIME
SELECT @d = '2001-12-31 23:59:59.999'
SELECT @d
2002-01-01 00:00:00.000
DECLARE @d DATETIME
SELECT @d = '2001-12-31 23:59:59.998'
SELECT @d
2001-12-31 23:59:59.997
Brug altid mindre end næste dag ved midnat, i dit tilfælde
< '20100401'