SELECT grade
FROM
(SELECT *
,SUM(NUMBER) OVER(ORDER BY grade) AS up_rank
,SUM(NUMBER) OVER(ORDER BY grade DESC) AS down_rank
,SUM(NUMBER) OVER() AS total
FROM class_grade
ORDER BY grade
) AS t1
WHERE up_rank>=total/2 AND down_rank>=total/2



京公网安备 11010502036488号