---库存表(商品ID,批号,库存数量)
create table tmp_kcb(goodsid int,ph int,kcshl int)
insert into tmp_kcb values(1, 20091001,100)
insert into tmp_kcb values( 1, 20091101,300)
insert into tmp_kcb values( 2, 20091101,50)select * from tmp_kcb
1 20091001 100
1 20091101 300
2 20091101 50--现在有一条销售记录 商品ID goodsid=1 ,销售数量 saleshl=150
--我想得到的结果是
select * from tmp_kcb
1 20091001 0
1 20091101 250
2 20091101 50
用什么语句实现呢?
create table tmp_kcb(goodsid int,ph int,kcshl int)
insert into tmp_kcb values(1, 20091001,100)
insert into tmp_kcb values( 1, 20091101,300)
insert into tmp_kcb values( 2, 20091101,50)select * from tmp_kcb
1 20091001 100
1 20091101 300
2 20091101 50--现在有一条销售记录 商品ID goodsid=1 ,销售数量 saleshl=150
--我想得到的结果是
select * from tmp_kcb
1 20091001 0
1 20091101 250
2 20091101 50
用什么语句实现呢?
解决方案 »
- [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData (CheckforData())
- 关于多个表(每个表中读取多个记录)显示的问题
- 麻烦各位大侠指点一下.小弟毕业设计进行中,遇到问题困惑!!
- 数据库列转行 100分送上
- 查询出错
- 怎样返回一张表最新的10条数据,不用主键,并且表里面的数据是不断增加的?
- 請問我可以把一個表中某字段求和後再更新另一表中的某字段嗎?
- 关于存储过程,约束,触发器等问题,卡了挺久,请大家帮忙解决下
- 跪求一个多行转字符串的funtion
- 关于Mysql删除标志的问题
- --[我发现我越来越菜了,悲哀:散分!]--
- 排序规则问题
http://topic.csdn.net/u/20080614/11/72b44706-5c54-4b38-b6d4-ef31c17da0c7.html