Используйте переменную с TOP в операторе выбора в SQL Server, не делая ее динамической [дубликат]

На этот вопрос уже есть ответ здесь:

Динамический SELECT TOP @var In SQL Server 6 ответов
declare @top  int
set @top = 5
select top @top * from tablename

Является ли это возможным?

Или есть идея для такой логики (я не хочу использовать динамический запрос)?

Ответы на вопрос(3)

Ваш ответ на вопрос