跟踪当前商店中的商品以及在任何给定月份存货的商品

时间:2018-05-26 08:49:08

标签: mysql database-design

我正在开发一个项目,我的客户问我一个可以改变我现有数据库设计的功能。这是一个定制的物流工具,只能为他们工作,所以不能使用现有的产品(从一个开源的产品开始,但我最终改变了很多,我倾倒它开始我的)。总之...

他们想要跟踪当前商店中的商品。但是后来说在2020年,他们想要说明他们2018年1月在商店里有什么商品。我店里的商品模型如下:

def func(a=None, b=None, c=None, config=None):
    pass
func(b=valB, config=myConfig)

当一个项目被提供给员工时,我会将instore设置为0.当它被放回/返回时,我会添加另一行具有新到达日期的项目并设置instore = 1

现在,当一个新的月份开始时,我需要知道上个月有多少项目,将它添加到新月份到达的项目,并说我在新月份有XYZ项目。但那时看起来像是一个链查询。

如果被要求参加2月,我必须知道2月份有多少人到达,1月份有多少人将其加起来。但是,我认为我必须得到1月的准确总数,这需要我去检查前几年的12月。

我是否过度思考这个?任何人都可以建议一个合适的设计吗?我在mysql上。

0 个答案:

没有答案