【发布时间】:2015-08-18 15:24:02
【问题描述】:
我在MYSQL中有如下语句:
SELECT Site, Areateam,
SUM( IF( year = '15-16', 1, 0 ) ) "Y2",
SUM( IF( year = '14-15', 1, 0 ) ) "Y1",
SUM('Y2') / SUM('Y1')* 100 AS Diff
FROM CD2015_EmailIncidents
WHERE Areateam = 'Greater Manchester'
GROUP BY Site
返回以下结果:
**Site |Areateam |Y2 |Y1 |Diff**
Acute Trust |Greater Manchester |0 |1 |NULL
Care Home |Greater Manchester |3 |22 |NULL
CD Store Room |Greater Manchester |7 |4 |NULL
College Greater |Greater Manchester |0 |1 |NULL
我似乎无法用正确的语法来显示 Y2 和 Y1 之间的百分比差异,因为它一直显示为 NULL
非常感谢 最大
【问题讨论】:
标签: mysql sql multiple-columns percentage