Он будет / может быть пустым, когда enduser
То, что вам нужно сделать, это что-то вроде этого для вашего набора данных подписки на основе данных:
DECLARE @Date AS DATETIME = '2018-01-01'
if not exists(
select top 1 *
from dbo.table
WHERE [DateColumn] >= @Date)
raiserror ('Subscription need not run!',16,1)
else
select 'aaa.bbb@xxx.com' EmailID
from dbo.table
WHERE [DateColumn] >= @Date
Что это в основном делает, это не возвращает никаких данных, если ничего нет и не удается подписаться .. нет электронной почты генерируется .. если условие if выполнено, то все остальное будет работать так, как вы запланировали.