回 帖 发 新 帖 刷新版面

主题:[讨论]求一个sql语句

各位大侠:

我有一个数据库里面的一张表(A),表的格式如下:

序号  直径 耗用水泥量 

1     200    500

2     500     600

2.1   500     700

2.2   500     100

3     400     600
........


如何使用sql语句 把该表里面的数据序号为n.n耗用水泥量相加,并存为B表

序号  直径 耗用水泥量 

1     200    500

2     500    1500

3     400     600

也就是把序号里的诸如2.1、2.2、2.3、2.n,3.1、3.2、3.3、3.n合并为序号2、序号3
 并汇总 放到表B中

回复列表 (共2个回复)

沙发

select 序号,MAX(直径),SUM(耗用水泥量) INTO 表B from 表A GROUP BY LEFT(序号,1)

板凳

select 序号,直径,SUM(耗用水泥量) from 表A GROUP BY LEFT(序号,1)

我来回复

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