我正在对数据库运行查询以返回计数(*)的行数。
这是我的查询:
SELECT DATENAME(mm, CREATEDTS) + ', ' + DATENAME(yyyy, CREATEDTS) AS Month,
CASE
WHEN count(*) > 1000
AND count(*) < 1000000 THEN ( CONVERT (VARCHAR(10), ( count(*) / 1000 )) ) + 'k'
WHEN count(*) > 1000000 THEN ( CONVERT (VARCHAR(10), ( count(*) / 1000 )) ) + 'm'
ELSE COUNT(*)
END
FROM USAGEDATA
GROUP BY month(CREATEDTS),
DATENAME(mm, CREATEDTS) + ', ' + DATENAME(yyyy, CREATEDTS)
ORDER BY MONTH(CREATEDTS)
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到一个错误:
将 …