Запрос: вывести максимальное, минимальное и среднее количество пациентов в день у заданного врача - MySQL

Узнай цену своей работы

Формулировка задачи:

помогите реализовать запрос

вывести максимальное, минимальное и среднее количество пациентов в день у заданного врача

получается вывести только количество пациентов у определенного врача а вот с максимальным, средним и минимальным проблема, пробовал в подзапросе, но не получилось
SELECT 
  `registratura`.`ФИО_врача`,
  `registratura`.`Дата_приема`,
  COUNT(*) AS `количество`
FROM
  `registratura`
GROUP BY
  `registratura`.`ФИО_врача`,
  `registratura`.`Дата_приема`

Решение задачи: «Запрос: вывести максимальное, минимальное и среднее количество пациентов в день у заданного врача»

textual
Листинг программы
SELECT  v.`ФИО_врача`,  MIN(v.`количество`), MAX(v.`количество`), AVG(v.`количество`)  FROM (
    SELECT 
    `registratura`.`ФИО_врача`,
    `registratura`.`Дата_приема`,
    COUNT(*) AS `количество`
    FROM `registratura`
    GROUP BY
      `registratura`.`ФИО_врача`,
      `registratura`.`Дата_приема`
) v
GROUP BY v.`ФИО_врача`

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы