создание динамической обобщенной функции для медианы из табличного запроса - PullRequest
0 голосов
/ 26 апреля 2019

Нужно решение, чтобы сделать обобщенную функцию этого запроса mysql. Этот запрос должен найти медиану из столбца таблицы.

SELECT AVG(dd.employee_id) as Median_Val
FROM (
    SELECT 
    d.employee_id, 
    @rownum:=@rownum+1 as `row_number`, 
    @total_rows:=@rownum
    FROM pasmt_employee d 
    join (SELECT @rownum:=0) r
    ORDER BY d.employee_id
      ) as dd
WHERE dd.row_number IN ( FLOOR((@total_rows+1)/2), FLOOR((@total_rows+2)/2) ) ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...