没有起初库存怎么计算当前库存,你的库存计算构稽关系是什么?
求变动数可以
select spbh,sum(num) as num,sum(je) as je from (
select spbh,sum(num) as num,sum(je) as je
from spwzjh
group by spbh
union all
select spbh,-sum(num),-sum(je)
from spwzxs
group by spbh
) a group by spbh
求变动数可以
select spbh,sum(num) as num,sum(je) as je from (
select spbh,sum(num) as num,sum(je) as je
from spwzjh
group by spbh
union all
select spbh,-sum(num),-sum(je)
from spwzxs
group by spbh
) a group by spbh
解决方案 »
- 每天表里面有几千条数据产生,如何做优化?如何定时备份?
- 请教一个ROOBACK问题!
- 一个update问题
- 20 分 新手求一个触发器问题 请高手帮忙啊
- SQLServerAgent服务启动不了.
- @@servername 的问题
- 提问一个关于Round函数的问题,为什么保留位数与设定的不一致?是数据格式原因吗?
- 我在SQLSERVER中,为什么日期型的数据与我输入的日期不一到,它始终出现1905年一年中的日期。怎么办?
- .sql文件怎样执行?不是在SqlServer中运行?
- 由于设计上的失误。把日期的三个部分分别放到了3个不同的字段,现在想查询介于两个日期段中间的数据出现了问题,能不能将这三个字段在查
- 请教关于多层类别表的查询?
- 区别??
其实没有那么复杂。起初库存是0,我的数据库中也就是数量*单价=金额,其他的不重要
现在的情况就是年底结转库存我的构想是按照每一个商品的编号分组将一年来所有商品的库存统计出来
还有一个问题就是单价如何解决?情况时这样的有的商品是抵冲的情况数量和金额都为零的时候如何处理?
from spwzxs group by 商品编号] as a
group by 商品编号
select 商品编号,sum(a.数量) as 库存数量 from [select 商品编号,sum(进货数量) as 数量 from spwzjh group by 商品编号 union all select 商品编号, sum(销售数量) as 数量
from spwzxs group by 商品编号] as a
group by 商品编号
这是我前在做销售管理系统中用过的,没有问题.
即,数量*单价=金额.在数据库中有相应的三个字段.每年年底结算时候以商品编号分组将一年来所有商品的库存统计出来
即,将同一个品种的商品进行合计,平均单价=合计金额/合计数量
可是数据库中包含有数量合计为零的情况,如此该怎样处理SQL语句?
一年中进货的单价不一定是相同的,还有抵冲的情况.
from spwzxs group by 商品编号] as a
group by 商品编号