email с напоминанием о дате окончания

ЕНЯ
Дата: 12.02.2013 17:51:00
подскажите, пожалуйста, как правильно реализовать такое:
в таблице есть дата окончания, хочу чтоб за 10 дней до наступления этой даты приходил email с напоминанием.
Гость333
Дата: 12.02.2013 17:58:18
ЕНЯ,

Настраиваете Database Mail, создаёте джоб, этот джоб с некоей периодичностью будет делать выборку из таблицы по признаку "текущая дата >= 10 дней до наступления даты окончания" и рассылать по этой выборке емейлы. Данные об уже разосланных емейлах сохранять в отдельную таблицу, чтобы при последующих срабатываниях джоба не высылать повторные емейлы.
Col
Дата: 12.02.2013 22:48:54
ЕНЯ,

    IF EXISTS (SELECT * FROM MyTable WHERE  DateCol >= DATEADD(day,-10, getdate()))
    BEGIN
        EXEC msdb.dbo.sp_send_dbmail
          @to = 'whoever@yourcompany.com', 
          @profile_name = 'default',
          @subject = 'Someone was speeding', 
          @body = 'Yep, Check the table.';
    END
Crimzic
Дата: 13.02.2013 02:27:10
ЕНЯ,

Посмотрите ещё SQL Server Reporting Services Data Driven Subscriptions, если нужо сложное форматирование email.
ЕНЯ
Дата: 13.02.2013 16:32:46
всем, огромное спасибо, все получилось