Если бы у вас был индекс, который вывел на вашу дату, это также сработало бы:
CREATE TABLE #data (ID int, dt date)
INSERT INTO #data VALUES(1,'12-15-2019')
INSERT INTO #data VALUES(2,'12-15-2019')
INSERT INTO #data VALUES(3,'12-16-2019')
INSERT INTO #data VALUES(4,'01-01-2020')
INSERT INTO #data VALUES(5,'01-05-2020')
INSERT INTO #data VALUES(6,'01-10-2020')
INSERT INTO #data VALUES(7,'01-15-2020')
INSERT INTO #data VALUES(8,'01-17-2020')
DECLARE @fromDate date = '01-01-20'
DECLARE @toDate date = '01-10-20'
SELECT * FROM #data
WHERE dt >= (SELECT MAX(dt) FROM #data WHERE dt < @fromDate) and dt <= @toDate