SQL语句:先筛选出最小日期,然后根据最小日期求和数量
答案:5 悬赏:30 手机版
解决时间 2021-11-18 15:04
- 提问者网友:兔牙战士
- 2021-11-17 14:36
SQL语句:先筛选出最小日期,然后根据最小日期求和数量
最佳答案
- 五星知识达人网友:佘樂
- 2021-11-17 15:41
select B,min(C),sum(D) from table group by B
全部回答
- 1楼网友:忘川信使
- 2021-11-17 18:57
select B,MIN(C),SUM(D) FROM 表名
group by B追问你这样写的话 sum(D) 那列显示出来的是整张表里面所有项和的求和,而不是先筛选出最小日期 然后根据最小日期来求和了。追答SELECt B.B,B.C,SUM(A.D)
FROM 表名 A,(select B,MIN(C) C FROM 表名 group by B) B
WHERe A.B=B.B
AND A.C=B.C
GROUP BY B.B,B.C
group by B追问你这样写的话 sum(D) 那列显示出来的是整张表里面所有项和的求和,而不是先筛选出最小日期 然后根据最小日期来求和了。追答SELECt B.B,B.C,SUM(A.D)
FROM 表名 A,(select B,MIN(C) C FROM 表名 group by B) B
WHERe A.B=B.B
AND A.C=B.C
GROUP BY B.B,B.C
- 2楼网友:躲不过心动
- 2021-11-17 18:46
select B,C,sum(D) from table where c in (select top 1 c from table order by C) group by B
- 3楼网友:西风乍起
- 2021-11-17 16:13
select b,min(c),sum(d) from table where (b,c) in(select b,min(c) from table group by b) group by b;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯