Я думаю, вам нужно IF
, если вы хотите условное письмо:
IF EXISTS (select Kod, Nazwa from DATABASE.dbo.Towar where Kod NOT LIKE '%?%' and AsId IN (205, 304, 289, 321, 306, 217, 261) and Aktywny = 1)
BEGIN
EXEC sp_send_dbmail @profile_name='PROFILENAME',
@recipients='myemail@email.com',
@query_result_header=0,
@attach_query_result_as_file=0,
@query='select Kod, Nazwa from DATABASE.dbo.Towar where Kod NOT LIKE ''%?%'' and AsId IN (205, 304, 289, 321, 306, 217, 261) and Aktywny=1 ORDER BY Kod',
@body_format='text',
@subject='SUBCJECT';
END;
GO