Я хочу сгенерировать N строк из таблицы A, где N - разница между столбцом2 и столбцом1 из таблицы A для всех записей в таблице.
Я не хочу использовать циклы для этого.
Пример запроса
Select TOP (tbl1.Column2 - tbl1.Column1) tbl1.Column3, tbl2.Column1
from TableA tbl1 cross join
TableB tbl2
where tbl1.ID= 10
но это дает мне ошибку ниже
Ссылка на столбец «Столбец2» не допускается в аргументе предложения TOP, OFFSET или FETCH. Здесь разрешены только ссылки на столбцы во внешней области или автономные выражения и подзапросы.
Какова альтернатива, чтобы сделать это?