在表中插入或更新组值的记录

时间:2013-07-30 16:33:02

标签: mysql sql database group-by relational-database

我有购买和库存表。众所周知,产品在不同的时间可能会有不同的价格。所以我想创建一个库存表。库存表将显示每个产品的总结。这是我的购买表

 purchase_id product_id cost_price quantity date
 1            127       300         50      2013-07-25
 2            126       100         50      2013-07-25
 3            127       350         100     2013-07-26
 4            126       50          50      2013-07-26
 5            127       250         20      2013-07-27
 6            128       300         50      2013-07-27

所以我想看看每个产品的总结,如我的库存表每行的平均成本,总成本,上次日期成本,总量等。这是我的库存表

 stock_id product_id  cost_avg__price  cost_last_date__price  total_pur_quant total_stock quant
 1        126         75               50                     100              80
 2        127         300              250                    270              250
 3        128         300              300                    50               50

在购买表中添加新购买时,如何在库存表中插入或更新组值。
请注意,任何人都可以说为库存构建VIEW。但我将来需要更新信息。假设产品销售时数量会减少。

0 个答案:

没有答案