WITH AGE_2020 AS
(
SELECT
2020 - YEAR(DATE_DE_NAISSANCE) AS AGE,
DATE_DE_NAISSANCE, DEPARTEMENT_CODE
FROM
ELUS
INNER JOIN
VILLES ON ELUS.CODE_INSEE = VILLES.CODE_INSEE
)
SELECT
AVG(AGE) AGE_MOYEN,
DEPARTEMENT_CODE
FROM
AGE_2020
WHERE
AVG(AGE) > 54
GROUP BY
DEPARTEMENT_CODE
ORDER BY
AGE_MOYEN;
Мне нужно сгруппировать по отделам, где возраст> 54, но это означает, что сгруппировать форму ошибки, это работает без пункта, где, как я могу решить это?