, если comp_date - тип столбца datetime, вам нужно искать в диапазоне (24-часовой диапазон). Кроме того, если вы ищете за 15 дней до n лет назад, запрос должен выглядеть следующим образом:
select * from records where
comp_date >= dateadd(year,-n,dateadd(day, -15, getdate()))
and comp_date < dateadd(year,-n,dateadd(day, -14, getdate()));
Если вы действительно хотите n лет 11 месяцев и 15 дней назад, используйте ответ WOPR.