回 帖 发 新 帖 刷新版面

主题:怎样选择重量加起来大于400的行?

怎样选择重量加起来大于400的行?不可以用分类汇总,因为我要累加符合条件的行
SELECT ID
FROM Report
WHERE (SUM(重量) < 400) ?不行

回复列表 (共5个回复)

沙发

你的条件说的不清楚?把数据表的内容贴出来,说的详细一点!

板凳


表结构及内容如下:
             
ID   Width   Weight
1    800     200
2    700     100
3    900     50
4    500     100
5    400     400

3 楼

select ID,'Weight'=SUM(Weight)
from 表
group by ID
having SUM(Weight)>400

4 楼

怎样选择重量加起来大于400的行?加起来,怎么样加啊?总要有个条件啊???
select * from report where weight>400   --显示weight大于400行的所有信息
select count(*) from report where weight>400  --求weight>400有多少行

5 楼

我要实现行的重量累加,可能这需要一个程序才能完成

我来回复

您尚未登录,请登录后再回复。点此登录或注册