Используя этот запрос,Проценты в MySQL
SELECT company, YEAR(date) as year, COUNT(*) as total
FROM table
WHERE company = "Medtronic"
OR company = "Private"
GROUP BY YEAR(date)
Я получаю таблицу, как это:
Company year total
Medtronic 1998 6
Private 1998 5
Medtronic 1999 5
Private 1999 1
Как рассчитать%, что способствовало каждой компании за каждый год?
Например, процент пополняемая Medtronic в 1998 году составляет 6/(6 + 5) = 54,5%
Я пытался сделать запрос MySQL для расчета процентов.
Спасибо, ребята.
@SQL Студент: Вы можете разместить несколько примеров? Проценты, которые не выходят, звучат очень странно, особенно если общее количество компаний соответствует действительности. –
Я отредактировал ваш код, чтобы удалить некоторые синтаксические ошибки, пример опубликован во втором ответе ниже, спасибо –