求助:SQL语句 A字段的最大值对应的B字段的累加值(毕业设计1)
IT-司马青衫 壹号网络官方账号 2003-06-18 04:03:11 有字段如下
时间, 部门, 工序, 产量
1月 喷漆 1 100
2月 喷漆 3 200
3月 喷漆 3 300
4月 喷漆 2 150
1月 打蜡 8 250
根据 时间 部门 最大工序 的累加产量
比如说:求1-4月,喷漆的产量 ?
结果应是: 500
2月 喷漆 3 200
3月 喷漆 3 300
+_____
500
我的SQL:
SELECT 时间, 部门, 工序, SUM(产量) AS 产量
FROM 产量
WHERE 时间 Between 2003-01-01 AND 2003-04-30
AND 部门 = 喷漆
GROUP BY 喷漆,工序
HAVING MAX(工序)