Lihat Bagaimana caranya Apakah Tanggal Disimpan Di SQL Server? dan Bagaimana Apakah Antara Bekerja Dengan Tanggal Di SQL Server?
Jika itu adalah datetime kecil memiliki presisi 1 menit jadi jika dibulatkan, untuk datetime adalah 300 milidetik
contoh
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
Selalu gunakan kurang dari hari berikutnya di tengah malam, dalam kasus Anda
< '20100401'