出入库记录表:假设有四个字段
商品ID 商品名称 出入数量(出库用负数) 日期商品信息表:假设有两个字段
商品ID  商品名称我想使用SQL语句生成库存表
1、SQL语句如何写法
2、库存表是否需要在数据库中再建一个表?

解决方案 »

  1.   


    1、SQL语句如何写法
    --------------------------
    创建两个表的sql脚本--出入库记录表
    Create table TStore(ID int, ProdName varchar(200), amount int, optData  datetime);--商品信息表
    Create table TProd(ID int, ProcName varchar(200));2、库存表是否需要在数据库中再建一个表?
    ----------------------------------
    是的
      

  2.   

    晕死,您理解错我的意思了,我会建表,我的意思是库存表如何用SQL语句生成,不是生成表结构,而是生成数据。就是通过那两个表如何报给客户目前所有商品的库存量
      

  3.   

    你是要实现思路吧?
    ===============================================
    1, 设库存表结构如下
    ----------------------------
    台账ID, 商品ID,库存数量2, 入/出库一个商品
    ----------------------------
    先更新台账后更新入库表(出库时需要判断库存量是否符合条件, 库存不允许有<0的情况): 
      入库时查找库存表中同商品ID的记录, 
        没有: 库存表增加一条记录, 其中库存数量=入库数量
        有, 则库存表中记录的 库存数量=库存数量+入库数量
      出库时查找库存表中同商品ID的记录, 
        没有: 不能出库
        有, 数量满足, 减库存, 出库; 数量不满足,不能出库