0
是否有可能在某种情况下使用SUM的结果?我当前的查询是这样的:具有SUM功能的MySQL CASE
SELECT USERNAME, SUM(AMOUNT),
CASE SUM(AMOUNT)
WHEN SUM(AMOUNT) = 0.0 THEN 1
WHEN SUM(AMOUNT) < 50.0 THEN 2
WHEN SUM(AMOUNT) > 75.0 THEN 4
END AS gid, 0 FROM payments GROUP BY USERNAME;
这看起来好像没什么问题,但会产生这样的:
审查13.00 NULL 0
它甚至有可能做到这一点?