首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL统计有关问题

2012-01-26 
SQL统计问题有一个资源表如下:资源编码资源名称数量价格工程编码M12000焊条2451M12000焊条3261M11000钢筋1

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 资源编码,价格

热点排行