觉得还是把
把"库存"作为一个字段加到进出记录表中;在外面显示的时候,等要的时候显示就完了,不想看,不显示。

解决方案 »

  1.   

    做一个表, 一个字段名"动作", 检查是"入"或是"出", 然后在SQL语用聚合来统计结果就行了. select (select 入吨 from 表名 where 动作='入')-(select 出吨 from 表名 where 动作='入') as 存 from 表名 这样很简单呀, 而且你还可以用"自动编号"来做唯一标识, 如果错了要改或删除记录时可以方便的进行记录定位!
      

  2.   

    谢谢!但是被修改或删除的记录后面的库存数还是要重新计算一遍,能不能自动计算呢?
      

  3.   

    好好找点数据库设计的原则看看,会有很大帮助
      

  4.   

    哎,我实在是手头没有书啊!有书当然要看的.