Вы можете сделать все это в запросе:
SELECT 'Today is the last day for ' + ID
FROM (SELECT ID, MAX(Date) as Date FROM Table1) t1
WHERE DATEPART(dayofyear, Date) = DATEPART(dayofyear, GETDATE())
AND DATEPART(year, Date) = DATEPART(year, GETDATE())
Однако это предполагает, что вы используете типы данных DATETIME, а не строки для Date. Если вы используете строки, лучше всего сгенерировать системную дату внутри вашего приложения, передать ее в запрос в качестве параметра хранимой процедуры и использовать «WHERE Date = @ systemdate»
редактировать: фиксированное форматирование