Следующий оператор обновляет столбец в таблице с именем 'test'.
UPDATE test AS t
INNER JOIN test AS q ON(
q.ptime = t.ptime
)
SET t.slope_Percentile =(
(
SELECT
count(*)
FROM
(
SELECT
*
FROM
test
)AS t1
WHERE
t1.slope < t.slope
)* 100 /(
SELECT
count(*)
FROM
(
SELECT
*
FROM
test
) AS tz
)
);
Вместо обновления столбца я хотел бы получить инструкцию SELECT, которая дает показание каждой строки (которая будет обновлена, если бы это была инструкция UPDATE).
Дополнительная информация(если необходимо) о характере таблиц и цели кода здесь: Эффективное назначение процентиля / ранга в MYSQL