consulta T-SQL UNION para los artículos de vuelta con más alta y la más baja calificación de la misma tabla
-
02-10-2019 - |
Pregunta
Quiero escribir un procedimiento almacenado en T-SQL para devolver la parte superior 5 más valorado y el fondo 5 artículos más humilde nominales de una tabla de artículos, determinado por la columna de 'rating'.
Yo estaba pensando en usar una unión de dos casillas, pero no estoy seguro de cómo se escribe.
Solución
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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow