Запрос Union T-SQL для возврата товаров с наивысшим и самым низким рейтингом из одной таблицы
-
02-10-2019 - |
Вопрос
Я хочу написать сохраненное proc в t-sql, чтобы вернуть 5 лучших максимально высоко оцененных и нижних 5 самых низко номинальных изделий из таблицы статей, определяемых столбце «Рейтинг».
Я думал об использовании профсоюза на двух выборах, но я не уверен, как написать это.
Решение
select * from (select top 5 *, 'Bottom Five' as Ranking from Call order by id ) a
union all
select * from (select top 5 *, 'Top Five' as Ranking from Call order by id desc ) b
Не связан с StackOverflow