帮我设计一个工业仓库的库存表格它包含期初库存期末库存及每日的出入库
时间: 2024-06-12 14:04:55 浏览: 16
时间 | 期初库存 | 入库 | 出库 | 期末库存
---|---|---|---|---
1号 | 1000 | 200 | 150 | 1050
2号 | 1050 | 300 | 250 | 1100
3号 | 1100 | 150 | 200 | 1050
4号 | 1050 | 250 | 150 | 1150
5号 | 1150 | 200 | 250 | 1100
6号 | 1100 | 150 | 100 | 1150
7号 | 1150 | 100 | 200 | 1050
8号 | 1050 | 300 | 250 | 1100
9号 | 1100 | 150 | 200 | 1050
10号 | 1050 | 250 | 150 | 1150
注:以上仅为示例,可以根据实际情况进行调整。
相关问题
写一个sql计算药品的期初金额和期末金额,药品库存台账表是stock
假设药品库存台账表是"stock",其中包含以下字段:
- id:库存台账ID
- drug_id:药品ID
- quantity:数量
- cost:成本
- create_time:创建时间
则可以使用以下SQL语句计算药品的期初金额和期末金额:
```
-- 计算期初金额
select drug_id, sum(quantity * cost) as period_start_amount
from stock
where create_time < '2022-01-01'
group by drug_id;
-- 计算期末金额
select drug_id, sum(quantity * cost) as period_end_amount
from stock
where create_time >= '2022-01-01'
group by drug_id;
```
其中,第一个SQL语句计算的是时间点"2022-01-01"之前的期初金额,第二个SQL语句计算的是时间点"2022-01-01"之后的期末金额。需要注意的是,计算期初金额和期末金额时需要根据药品ID进行分组。
SAP表什么表记录了期初库存和期末库存
在SAP中,期初库存和期末库存的记录通常存储在以下两个表中:
1. MARD:MARD表记录了物料的库存数据,包括期初库存、期末库存、安全库存、在途库存、冻结库存等信息。该表中的数据是按照物料和仓库进行组合的。
2. MBEW:MBEW表记录了物料的价值数据,包括期初价值、期末价值、平均价值、标准价值等信息。该表中的数据是按照物料进行组合的。
这两个表都是SAP的标准表,在SAP系统中被广泛使用。如果您需要查询期初库存和期末库存的数据,可以使用MB5B、MB5L等事务代码来查询MARD表中的库存数据;如果需要查询物料的价值信息,可以使用MMBE、MMBEW等事务代码来查询MBEW表中的价值数据。