sql聚合函数 100分
sql聚合函数 100分在线等
现有表:
产品 版本 数量 总量 发货人
ASY5856 N1 9 9 Boss
ASY5856 N2 1 1 Boss
GW92111 B1 1 1 Boss
现在要把总量一列根据产品加起来,要得到效果如下:
产品 版本 数量 总量 发货人
ASY5856 N1 9 10 Boss
ASY5856 N2 1 10 Boss
GW92111 B1 1 1 Boss
在线等
------解决方案--------------------
select chanping,banben,shuliang,(select SUM(zongliang)
from Table_1 b where a.id=b.id group by id) as zongliang,fahuoren
from Table_1 a
------解决方案--------------------
还是写下吧
select 产品,版本,数量,sum(总量) over (partition by 产品) 总量,发货人
from table。
帖子结了吧,太简单了。
现有表:
产品 版本 数量 总量 发货人
ASY5856 N1 9 9 Boss
ASY5856 N2 1 1 Boss
GW92111 B1 1 1 Boss
现在要把总量一列根据产品加起来,要得到效果如下:
产品 版本 数量 总量 发货人
ASY5856 N1 9 10 Boss
ASY5856 N2 1 10 Boss
GW92111 B1 1 1 Boss
在线等
------解决方案--------------------
select chanping,banben,shuliang,(select SUM(zongliang)
from Table_1 b where a.id=b.id group by id) as zongliang,fahuoren
from Table_1 a
------解决方案--------------------
还是写下吧
select 产品,版本,数量,sum(总量) over (partition by 产品) 总量,发货人
from table。
帖子结了吧,太简单了。