有一份原始期初表以及后面每月的采购领取表。如何实现将上个月的剩余数量作为这个月的期初数量?(仅有原始起初表中有开始的期初数量,后面的期初都通过获取上个月的剩余总量),即进销存
开窗函数算出每个月采购、领用的使用数量,再与期初数量相加算出每个月的期末数量;再多走一步,用期末-使用量就等于这个月的期初
直接sql里面单独把上月的结存数量单独做为一个子查询计算出来了呀。这样就可以动态每个月的期初数据了。。。
比如查询5月的数据。你用sql把4月对应的结存数量计算出来不就可以了。最后通过比如id或者编码一关联不就是每个数据的期初数量了
在写sql的时候,根据当前时间减去一个月,获取上个月的总量,拼到sql的查询字段里就行