SELECT NumberOfUsers,'date' AS Date
FROM son.LicenseUsageStats
GROUP BY 'date'
表包括4列
rownum | numberofusers | timestamp | date
表每小时记录一次用户数,因此每天都有几条记录
试图按月捕获用户数并出现错误
“每个GROUP BY表达式必须包含至少一个不是外部引用的列。”
答案 0 :(得分:0)
您要选择实际的字符串'date'
,而不是选择日期列。替换为
SELECT NumberOfUsers, [date] AS Date
FROM son.LicenseUsageStats
GROUP BY [date]
尽管这仍然需要一个聚合函数,例如,如果要分组,则将SUM()
的{{1}}用于{1}}。