庫存表的庫存如下:
id name sotck batch create_date
1 毛巾 50 123 2020-06-01
2 毛巾 22 32 2020-06-02
3 毛巾 32 56 2020-06-01
4 香皂 10 11 2020-06-01
5 香皂 52 115 2020-05-20
6 牙刷 20 11 2020-04-01
7 牙膏 12 11 2020-06-01
1,同品種,批號肯定不同,創建時間可能相同。
2,現在想根據出庫資料,來update庫存表。如果庫存夠的情況下先減create_date小的。如果create_date相同先減batch小的。
uj5u.com熱心網友回復:
可以參考一下這個:庫存先入先出https://blog.csdn.net/yole_grise/article/details/38371705
uj5u.com熱心網友回復:
表設計需要修改。否則隨著日期區間的拉長,資料增加,運行速度會很慢。
一、庫存盤點表。作用是記錄下某個時間節點的所有庫存數,比如每個月的1號。
二、入庫表、出庫表(以及其他業務表)
三、實時庫存=庫存盤點表+入庫表+出庫表(以及其他業務表)
四、注意這3個表都需要做日期列上做索引
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/12903.html
標籤:應用實例
上一篇:產品開發遇到的資料庫問題
