---库存表(商品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
  
  用什么语句实现呢?