*****求一SQL语句,根据条件分组计算总和???谢谢!!!在线等!!!!

时间:2021-09-13 01:03:27
如表:
列1   列2    列3    列4    列5  
1     10      1     出仓   0      
2     20      2     出仓   0
3     10      1     进仓   0
4     30      3     进仓   0
5     5       0.5   出仓   1
根据列4分组求列2和列3的和,列5为有效标识,0为有效,1为无效
谢谢!在线等!!!

5 个解决方案

#1


一条语句一次求出 group by 列4的好几个和?
俺不会
学习一下

#2


是不是一条语句只能求出一列的和?

#3


select 列2 + 列3, 列4 from 表 where 列5 = 1 group by 列4

#4


fantasy1999(黄滕酒),    不好意思,可能是我表达不清,要根据列4分组列2和列3分别计算一个总和

#5


SELECT SUM(列2) AS sum_列2, SUM(列3) AS sum_列3, 列4, 列5
FROM Table
GROUP BY 列4, 列5
HAVING (列5 = 0)

#1


一条语句一次求出 group by 列4的好几个和?
俺不会
学习一下

#2


是不是一条语句只能求出一列的和?

#3


select 列2 + 列3, 列4 from 表 where 列5 = 1 group by 列4

#4


fantasy1999(黄滕酒),    不好意思,可能是我表达不清,要根据列4分组列2和列3分别计算一个总和

#5


SELECT SUM(列2) AS sum_列2, SUM(列3) AS sum_列3, 列4, 列5
FROM Table
GROUP BY 列4, 列5
HAVING (列5 = 0)