我有一个表ITEM(id, description)
和STOCK(id, qty, timestamp, item_id)
,其中item_id
是映射到ITEM
的外键。
我在ITEM
列中添加了qty
列,这是我在添加项目所有库存的qty
时得到的。
现在,我需要减去项目。为了做到这一点,我需要从库存的qty
中减去。
对于此问题的查询是什么,应该优先减去具有最早timestamp
的库存以及qty
达到0时,应从其他库存中减去剩余的库存? / p>
P.S。:我计划为MySQL创建一个程序,以便在我需要时调用它。