Я хочу узнать процент людей, возраст которых превышает 5 в 2012 году в летнем семестре в разных местах. Я написал SQL, но он дал ошибку. Я не нахожу ошибки. Пожалуйста, кто-то поможет мнеЯ написал SQL, но он дал ошибку
SELECT Venue,
100*COUNT
(SELECT DISTINCT hid,
q1 FROM raw_data
WHERE q2 > 5
AND Year=2012
AND Semester='summer'
GROUP BY Venue)
/(SELECT DISTINCT hid,q1
FROM raw_data
WHERE Year=2012
AND Semester='summer'
GROUP BY Venue)
AS "%"
FROM raw_data
WHERE Year=2012
AND Semester='summer'
GROUP BY Venue
Аргумент 'COUNT()' должен быть ' * 'или выражение, которое возвращает один столбец, это не может быть оператор SELECT. – Barmar