Каждое выражение GROUP BY должно содержать хотя бы один столбец, который не является внешней ссылкой.13 - PullRequest
0 голосов
/ 01 марта 2019
SELECT NumberOfUsers,'date' AS Date
FROM son.LicenseUsageStats
GROUP BY 'date'

таблица включает в себя 4 столбца

rownum | numberofusers | timestamp | date

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

, пытающихся собрать количество пользователей по месяцам и получающих ошибку

"Каждое выражение GROUP BY должно содержать хотя бы один столбец, который не является внешней ссылкой."

1 Ответ

0 голосов
/ 01 марта 2019

Вы выбираете фактическую строку 'date' вместо выбора столбца даты.Замените его на

SELECT NumberOfUsers, [date] AS Date
FROM son.LicenseUsageStats
GROUP BY [date] 

Хотя для этого все еще требуется функция агрегирования, например SUM() для NumberOfUsers, если вы группируете.

...