SQL统计问题
有一个资源表如下:
资源编码 资源名称 数量 价格 工程编码
M12000 焊条 2 45 1
M12000 焊条 3 26 1
M11000 钢筋 1 23 1
M11000 钢筋 2 36 1
M11000 钢筋 3 23 1
现在需要统计工程编码为一的资源汇总为
资源编码 资源名称 数量 价格
M12000 焊条 2 45
M12000 焊条 3 26
M11000 钢筋 4 23
M11000 钢筋 2 36
也就是将同一资源相同价格的数量汇总汇总,
怎么办,给出思路也行!谢谢
[解决办法]
SELECT
资源编码,
资源名称,
数量=SUM(数量),
价格
FROM 资源表
GROUP BY 资源编码,资源名称,价格
[解决办法]
select
资源编码,
资源名称,
数量=SUM(数量),
价格
from 资源表
where 工程编号=1
group by 资源编码,资源名称,价格
[解决办法]
SELECT
资源编码,
资源名称,
数量=SUM(数量),
价格
FROM 资源表
where 工程编码=1
GROUP BY 资源编码,资源名称,价格
[解决办法]
select 资源编码,资源名称,sum(数量) 数量,价格
from table
where
group by 资源编码,价格