Я пытаюсь создать запрос, который будет возвращать результаты для числа отдельных пользователей, которые обращались к чему-либо по дате. Прямо сейчас у меня есть запрос, который будет отображать 2 столбца, первый из которых является датой, а второй - именем пользователя. В нем будут перечислены все отдельные пользователи, которые обращались к приложению в определенный день, но каждый из них будет иметь свою собственную отдельную строку. Вот запрос, который делает это:
SELECT DISTINCT logdate, User AS ReportUser
FROM table
WHERE appname='abcd1234' AND logdate >=DATE-30
Я попытался поместить COUNT () в поле User, но он говорит, что выбранные неагрегированные значения должны быть частью связанной группы.
Есть идеи, как сделать так, чтобы этот запрос отображался как строка за последние 30 дней и количество отдельных пользователей?