读书人

向各位请问一个库存表的有关问题十分

发布时间: 2012-02-13 17:20:26 作者: rapoo

向各位请教一个库存表的问题,十分感谢!!完后结分
涉及到库存更新的,但是我狠菜,向各位求教。
有2种情况
1 货号AAA的商品我卖了3件,那么库存表中,货号AAA的商品的数量就要减去3件。

2 过了一段时间后
2.1 如果客户还要货号AAA的东西一件,并且要求重新打销售单(单号还是第一次的销售单号),那么我定位原来的销售记录,原来卖的数量是3件,那么我直接改销售数字为4 ,库存表中货号AAA的商品的数量就要还要增加1件,共4件(原来是3件)

2.2 如果客户要退一件 那么实际就是卖了2件 ,库存表的数量就要增加1件,

[解决办法]
不应该在原来的销售单上改数量吧,应该重新建一张销售单,销售数量是1,这样可以保留历史数据,而且也可以查销售明细!

楼主应该有销售表,退货表,库存表

[解决办法]
你这样是不对,

1,
货进来是一笔记录,出去应该又是一笔记录,最好还要分开的表.

2,
你的方法更不可取了,你可定义几种订单的类型,结束了就是结束了,要退就新增一张退单,最多退单与订单有个字段关联就行了.

[解决办法]
1、已经记账的数据最好不要修改。

分两次保存销售记录,数量分别是3和1。

单独增加模块处理这种特殊业务,打印时可以临时修改打印的数量,但不真正修改数据库的数据。

2、已经记账的数据最好不要修改。

退货,再增加一条负销售记录或退货记录。
[解决办法]
最好不要这样做,到时你会很乱
[解决办法]
先完成任务,知识只要掌握基础加思想总是你的
重新打单,有点拉旧账的味道,对于统计是很不利。
[解决办法]
要重开单,不能要原单的基础上修改的,这是必须的基本原则.

读书人网 >SQL Server

热点推荐