求大神指点,如何依据出库更新库存!!!!

ljl_5085 2020-06-10 10:19:06
库存表的库存如下:
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小的。
...全文
252 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hgwyl 2020-08-17
  • 打赏
  • 举报
回复
引用 楼主 ljl_5085 的回复:
库存表的库存如下: 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小的。
表设计需要修改。否则随着日期区间的拉长,数据增加,运行速度会很慢。 一、库存盘点表。作用是记录下某个时间节点的所有库存数,比如每个月的1号。 二、入库表、出库表(以及其他业务表) 三、实时库存=库存盘点表+入库表+出库表(以及其他业务表) 四、注意这3个表都需要做日期列上做索引
Yole 2020-06-10
  • 打赏
  • 举报
回复
可以参考一下这个:库存先入先出 https://blog.csdn.net/yole_grise/article/details/38371705

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧