Я пишу кусок динамического c SQL, который требует оператора with
и передает результаты.
Я ограничен в назначении переменных между скриптами. Мне нужно вернуть результат перед целым с запросом.
Что я хочу сделать, это написать следующий пример в качестве примера.
set @variable = (
with temp as (
select number from data
)
select avg(number) from temp
)
Но с не возвращает результат ,
Есть ли разумный способ обойти эту проблему?
Я знаю, что могу присвоить переменную после ***select***
как select @variable = avg(number)...
, что мне не разрешено делать