当前位置: 代码迷 >> C# >> 商品销售管理的【售出时间】该如何设计呢
  详细解决方案

商品销售管理的【售出时间】该如何设计呢

热度:35   发布时间:2016-05-05 04:00:18.0
商品销售管理的【售出时间】该怎么设计呢
我在sqlserver的Sale表里有个列叫“SaleTime”,当商品出售时就添加一行记录到Sale表里、包括这个售出时间。
当同一款商品出售多次时,我并没有在Sql表里开多行记录,不然同一款商品销售一次就添加一行,那就太臃肿了。
销售多次时,我是把该商品的Sale表里的记录更改一下销售数量。但是那个售出时间我就不懂怎么弄了,因为有多个售出时间啊。
该怎么弄呢

我弄售出时间,是为了之后按日期时间进行销售统计

------解决思路----------------------
每一个商品都有自己特殊的属性,如果你没区分开的话,说明你表结构设计有问题
比如一本书,库存有30本,第一本什么时间卖出,哪个销售人员卖的,第二本什么时间卖出,哪个销售人员卖的,这些都要记录...

------解决思路----------------------
可以加一个SaleHistory表,记录每次的销售数量和售出时间
------解决思路----------------------
躲不过的,当商品出售时,表里还是要加多一行记录的
------解决思路----------------------
引用:
Quote: 引用:

每一个商品都有自己特殊的属性,如果你没区分开的话,说明你表结构设计有问题
比如一本书,库存有30本,第一本什么时间卖出,哪个销售人员卖的,第二本什么时间卖出,哪个销售人员卖的,这些都要记录...
我不区分销售人员。现在的问题是,一本书的销售记录:第一本的售出时间、第二本的售出时间//、。。。。不知道怎么存,
该怎么处理呢,我是如图里只设计了一个列 SaleTime

每件商品都有自己的特殊熟悉,有特殊属性你就要建立相应的业务表进行数据存储....出售时间和售货员都是该商品的特殊属性....
  相关解决方案