Я хочу найти, если запрос не возвращает никаких результатов, а затем распечатать «нет записей найдено» еще выполнить запрос.Как написать запрос SQL внутри оператора else в SQL Server
Вот мой запрос,
select case when exists (
SELECT CAST(dm.[ID] AS VARCHAR(100)) as ID, case when dm.[Que_Type] = 0 then 'Valid' else 'Invalid' end [Type],
dm.[Name_List], t.[Name], dm.[FromDate], dm.[ToDate] FROM tblDays dm(nolock)
inner join (select pr.ID, pr.name from tblProduct pr(nolock)) as t
on dm.TradeID = t.ID where 1=1 and dm.ToDate between GETDATE() and DATEADD(dd, 15, GETDATE()))
then 'ok'
else 'no records'
end
В этом запросе, я хочу, чтобы выполнить запрос вместо печати «ОК». Как я могу это сделать?