попробуйте это:
declare @dayAfter datetime --let take 1 day after
set @dayAfter = DateAdd(day,1,'20120314')
SELECT Code,Description FROM Table
WHERE ID= 1 AND
FromDate >= '20100214' AND
ToDate < DateAdd(day, DateDiff(day, 0, @dayAfter ), 0)
p.s:
DateAdd(day, DateDiff(day, 0, @dayAfter ), 0)
сбросит время на 00:00
так что вам нужно desired EndTime < begining of the day after