日期:2014-05-18  浏览次数:20469 次

查询进库和出库问题
物品进出明细表

单号  
进出日期
物品代号
物品名称
进出数量
进出类别
------------------------------------

进出月份累计表

进出年月
物品代号
物品名称
入库累计
出库累计
上月库存
---------------------------------------

物品库存表

物品代号
物品名称
当前库存
---------------------------------------
单号為1时表示入庫,为2时表示出庫

1.物品進明細中 單號 的產生規則為 进出类别 + 年 + 月 + 日 + 流水號(3位),當增加一筆資料時,請用SQL寫出如何產生 當前單號

2.當物品進出明細表發生變化,系統將自動將變化情況,改變到進出月份累計表 & 物品庫存表中。請用語句來完成.(TRIGGER 或者 PROCEDURE 或者程式中的SQL 均可以)

3.用SQL統計: 日期 物品代號 物品名稱 進庫數量 出庫數量 目前庫存

4.用SQL統計: 日期 物品代號 物品名稱 進庫數量 出庫數量 當天庫存 目前庫存
(當天庫存為在那一天日期的系統庫存 )

5.用SQL列出所有當前有庫存的物品,其最早的入庫日期 & 最晚出庫日期
格式: 物品代號 物品名稱 當前庫存 最早入庫 最晚出庫

------解决方案--------------------
你问的问题太多了,太浪费别人的时间,还是繁体字,难呀!
------解决方案--------------------
一般人都不喜欢帮别人完成作业。。。
------解决方案--------------------
引用楼主:
单号為1时表示入庫,为2时表示出庫

1.物品進明細中 單號 的產生規則為 进出类别 + 年 + 月 + 日 + 流水號(3位),當增加一筆資料時,請用SQL寫出如何產生 當前單號

表1的‘单号’字段到底是‘1/2’还是‘进出类别 + 年 + 月 + 日 + 流水號(3位)’
------解决方案--------------------
建议楼主给出测试数据
------解决方案--------------------
這些都是最基本的東西.
------解决方案--------------------
只是楼主 你粘贴的太多了 看都要费时间