【问题标题】:Stock management using PHP and Mysql使用 PHP 和 Mysql 进行库存管理
【发布时间】:2016-08-28 00:54:56
【问题描述】:

我有一个 PHP 应用程序来管理小公司的股票。我在库存中添加新数量时遇到问题,因为该商品数量价格已更改。这是我的表格的一些列

Id     ITEM      Quantity  price  date type .....
1       STK1         5      50EUR  2016   Spare parts

所以我想添加具有相同参考但新价格的新数量

  STK1         2     70EUR  2016   Spare parts

我该如何处理这个案例?

【问题讨论】:

    标签: mysql database-design


    【解决方案1】:

    如果 Item 列是唯一键,则删除该约束并添加新的唯一键(item, price),
    那么您将能够拥有具有不同价格的同一商品的行。

    【讨论】:

    • Nakitibalda 请解释一下我到底需要什么
    【解决方案2】:

    为项目类型创建一个表。该表中的每条记录都将代表一个项目类型,并具有一个 Id、项目、类型。为数量创建一个表,其中包含一个 Id、一个用于项目类型表的外键、一个数量、一个价格和一个日期。

    【讨论】:

      【解决方案3】:

      股票会计政策中解决此案的关键:先进先出,后进先出,中间价,精确方。这将为解决方案定义数据模型。任何情况下,您都会有类似(时间戳/日期、sku_id、数量、总计)的表格来计算库存 SKU 的价格和一些用于此交易的 OLAP

      【讨论】:

        猜你喜欢
        • 2015-09-26
        • 2012-04-02
        • 1970-01-01
        • 1970-01-01
        • 2014-01-27
        • 1970-01-01
        • 2011-08-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多