Мне нужно создать представление, чтобы получить сумму столбца подсчета и отобразить среднее значение в виде нового столбца. Я использовал следующий код.
select
count(`t`.`surg_priority`) AS `Surgery_Count`,
`t`.`surg_priority` AS `Surgery_Type`
from
`DataBase`.`booking` t
group by
`t`.`surg_priority
![enter image description here](https://i.stack.imgur.com/dkkft.png)
Это был результат. Мне нужен новый столбец под названием «Среднее», чтобы получить общее количество операций. Ср.
Surgery Average = (Surgery Count / Sum of Surgery Count) * 100
Я также пытался
select
count(`t`.`surg_priority`) AS `Surgery_Count`,
`t`.`surg_priority` AS `Surgery_Type`,
(
(count(`t`.`surg_priority`)/(sum(Surgery_Count))
)* 100 AS `Surgery_AVG`
from
`DataBase`.`orbkn_booking` t
group by
`t`.`surg_priority`
Это тоже не сработало. Убедитесь, что это вид. Не могу использовать переменные или накопительные функции