Если вы пытаетесь выяснить запрос, что-то вроде этого должно работать:
SELECT reps, completion_date
FROM dbo
WHERE completion_date < DATEADD(DAY, DATEDIFF(DAY, 0, @DateSelectedByUser), -1)
Это должно дать вам результаты в течение 24 часов, теперь для результатов через 24 часа, вы просто используете>
вместо <