各位大虾,我有两个表,表字段格式都是一样的。我希望通过一个语句从表一里面搜索求和然后输入到表二,该怎么写这个语句啊?
可能要得到“结余”那一列会有点困难,那么请帮忙告诉我怎么写不要“结余”那一列?(当这两个表只有前面四列就好)。多谢了。
表一:
物品 描述 库存 用量 结余
A 凳子 1000 100 900
B 桌子 2000 100 1900
A 凳子 1000 120 880
C 柜子 3000 140 2860
A 凳子 1000 330 670表二:
物品 描述 库存 用量 结余
A 凳子 1000 550 450
B 桌子 2000 100 1900
C 柜子 3000 140 2860
可能要得到“结余”那一列会有点困难,那么请帮忙告诉我怎么写不要“结余”那一列?(当这两个表只有前面四列就好)。多谢了。
表一:
物品 描述 库存 用量 结余
A 凳子 1000 100 900
B 桌子 2000 100 1900
A 凳子 1000 120 880
C 柜子 3000 140 2860
A 凳子 1000 330 670表二:
物品 描述 库存 用量 结余
A 凳子 1000 550 450
B 桌子 2000 100 1900
C 柜子 3000 140 2860
select 物品,描述,sum(库存),sum(用量) from 表1 group by 物品,描述
如果不用就是
insert into 表2(物品,描述,库存,用量)
select 物品,描述,min(库存),sum(用量) from 表1 group by 物品,描述
否则就是楼上的。
select 物品,描述,sum(库存),sum(用量),sum(库存)-sum(用量) from 表1 group by 物品,描述