比如一个货品A,本期有以下入库:
单价 数量
2.50 10
3.00 10
3.50 10出库是
5.00 20我的程序是这样算的
本期入库数量 本期入库金额 本期出库数量 本期出库金额 期末数量 期末金额
30 90 20 100 10 -10可这样算似乎不对,请问大家一般是怎么处理的.
单价 数量
2.50 10
3.00 10
3.50 10出库是
5.00 20我的程序是这样算的
本期入库数量 本期入库金额 本期出库数量 本期出库金额 期末数量 期末金额
30 90 20 100 10 -10可这样算似乎不对,请问大家一般是怎么处理的.
解决方案 »
- Operator not applicable to this operand type
- HELP,编译时,提示出错,不明白为什么?
- 有没有根据动态数据来作曲线的控件,在那能找到这方面的资料
- 问个简单sql语句问题(急,谢谢大家帮助)
- 十万火急关于ACCESS中单精度后小数点位数的问题
- 如何将字段中的值写入listbox1中,在线急等!!!!!
- bsSkinListBox控件能不能修改某一行的图标??????????
- 大家帮帮忙好吗?
- datebase为何打不开了?
- 如何判断出某一字符串中存放的值是否是一个有效的TDateTime型数据?
- 我的程序出现了一个怪现象,请大家帮帮我
- 菜鸟问题:如何修改本机时间?
30 90 20 100 10 -10>>>>>不明白上面是個什麼表, 日流水表??庫存表??采購? 銷售??
我總覺得這個表似乎涵蓋所有表. 那以後你怎麼算成本?怎麼計退貨?
當然計成本有較多方法. 上面朋友回答過, 我不細說了.關于表應該細分.它們應有各自的表. 比如采購,銷售,退貨,應收應付...........
總體設計來說,是個比較大的系統.這里我不細說了. 去查查資料. 找些關于進銷存方面的書藉.
select 入库数量,出库数量 ,库存数量 from 商品信息表 A
left join
(select sum(数量) 入库数量,货品,日期 from 入库表 GROUP BY 货品,日期) B ON B.货品=A.货品
LEFT JOIN
(select sum(数量) 出库数量,货品,日期 from 出库表 GROUP BY 货品,日期) C ON C.货品=A.货品
LEFT JOIN
(select sum(数量) 库存数量,货品,日期 from 库存表 GROUP BY 货品,日期) C ON C.货品=A.货品可以仿照上面的得到你想要得“进销存变化表”
select 入库数量,出库数量 ,库存数量 from 商品信息表 A
left join
(select sum(数量) 入库数量,货品,日期 from 入库表 GROUP BY 货品,日期) B ON B.货品=A.货品
LEFT JOIN
inner JOIN
(select sum(数量) 库存数量,货品,日期 from 库存表 GROUP BY 货品,日期) C ON C.货品=A.货品可以仿照上面的得到你想要得“进销存变化表”