插入一个负数当做出库.库存就变成 select sum() from

解决方案 »

  1.   

    商品编码     数量     出入标记
    A101         10        -1
    A102          5        -1
    A101          5        1
    A103         10        1出入标记  : -1表示出库,1表示入库,sum()
      

  2.   

    表结构设计不合理请看http://community.csdn.net/Expert/TopicView1.asp?id=4374474
      

  3.   

    入库时用
    if exists(select 'x' from table_name where 商品编号=new 商品编号)
    update ....
    esle
    insert ....那样出库时就能用update 了
    当然在库存表中为商品编号设主键也应是必需的
      

  4.   

    库存一般来说不能允许用Sql修改,
    只能通过出库入库单的触发器来修改库存