asp进销存程序,sql数据库较难的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:36:19
饮料企业包装物的调换如何实现?比如:库里只有1x24的饮料100件,但是有人要批发100件1x12的同种饮料,那么要求把50件1x24的饮料重新包装成100件1x12的同种饮料,产生如下问题:库里的1x24的成品减少50件,同时,对应的包装物增加了50件,产生了1x12的饮料100件,消耗了1x12的包装物100件,数据库结构如下:id为关键字,还有如下字段,名称,大类,小类,进价,卖价,数量,单位,规格,货号,仓库,备注,请问如何实现呢?
不是一个表,在这里只是涉及了库存表,为了把问题说清楚,把图贴上 ,所有仓库的产品都是用这个表,比如原材料,成品,包装物等,下图是表中的几个数据,表中的单位不起计算作用,只是描述的。 一个大学的教授告诉我说很简单,同步修改包装物和成品的数据就行,哪位高手给一下sql代码呢,所给答案我非常不满意,如果没有补充的话,就是把分数浪费了,我也不会给任何人的。如果这么容易就得到分了,以后更不会有人来负责人的解决问题了

我感觉超市打包或捆绑销售的方式对你也许有用.不过你现有的数据库结构肯定不行!感觉你说的这个表结构对进销存程序来说似乎太太简单了!
具体思路如下:
1基础信息单盒饮料建一条记录,1x24包装的建一条,1x12包装的建一条,1x24包装物和1x12包装物也各建一条记录
2每条商品信息都有一个打包属性,单盒饮料,包装物之类都是假,成包装的都是真.
3另建一个新表记录打包明细,用商品id做关联.
4 1x24包装饮料的打包明细就是24盒饮料和一个包装物.
说的太多了,如果到这儿你还不明白的话,我就帮不了你了.

找个erp来分析啊

懒得要死

不就是数据库的正常加减么?这有什么好问的?

是啊~