1 进货处理中,我想把每一个货品存贮各个分仓库,那么如何更新分仓库里的货品数量,是每录入一单据,然后及时更新分仓库里的货品库库存量,还是最后汇总分仓库里的货品库库存量,又如何汇总呢?请各位大侠指点思路。
2 销售又如何处理分仓库里的货品库库存量?进货主表
jingho.db
编号 进货日期 分仓库
1 02-11-01 仓库1
2 02-11-01 仓库2
3 02-11-02 仓库1
4 02-11-03 仓库2
5 02-11-04 仓库3
进货从表
jinghoieem.db
编号 货名名称 进货数量 单价
1 电视机 100 1500
1 空调 50 3000
1 电脑 10 5000
2 手机 50 2000
2 电视机 40 1500
3 电视机 20 1500
4 手机 30 2000
5 空调 20 3000
5 电视机 10 3000请问如何汇总成这样的数据。把各的仓库里的货名数量进行汇总求和。
分仓库表
fck.db
货名名称 进货数量 分仓库
电视机 120 仓库1
空调 50 仓库1
电脑 10 仓库1
手机 80 仓库2
电视机 40 仓库2
空调 20 仓库3
电视机 10 仓库3
2 销售又如何处理分仓库里的货品库库存量?进货主表
jingho.db
编号 进货日期 分仓库
1 02-11-01 仓库1
2 02-11-01 仓库2
3 02-11-02 仓库1
4 02-11-03 仓库2
5 02-11-04 仓库3
进货从表
jinghoieem.db
编号 货名名称 进货数量 单价
1 电视机 100 1500
1 空调 50 3000
1 电脑 10 5000
2 手机 50 2000
2 电视机 40 1500
3 电视机 20 1500
4 手机 30 2000
5 空调 20 3000
5 电视机 10 3000请问如何汇总成这样的数据。把各的仓库里的货名数量进行汇总求和。
分仓库表
fck.db
货名名称 进货数量 分仓库
电视机 120 仓库1
空调 50 仓库1
电脑 10 仓库1
手机 80 仓库2
电视机 40 仓库2
空调 20 仓库3
电视机 10 仓库3
不过,你进货从表中还需要加一个字段,就是仓库字段。
这样就可以采用以下代码进行汇总了。
select b.货名名称, a.仓库,sum(b.进货数量) from jingho a,jinghoieem b
jh.db 编号 进货日期 货名名称 进货数量 单价 分仓库
这样汇总分仓库里的货品库库存量就简单了。
但是按什么分组?
select 货名名称 ,sum(进货数量) from jinghoitem group by 货名名称
货名名称 进货数量
电视机 170
空调 70
手机 80
是按货名名称,汇总成各种货名数量。select 仓库,sum(进货数量) from jinghoitem group by 仓库
进货数量 分仓库
180 仓库1
120 仓库2
30 仓库3
是按仓库汇总各个仓库的货品数量。但是分仓库表是按仓库名称,又按货名名称 汇总,怎么写?难到SQL语句 这么难写吗?
select 仓库,货品名称,sum(进货数量) from jinghoitem group by ...........
分仓库表
fck.db
货名名称 进货数量 分仓库
电视机 120 仓库1
空调 50 仓库1
电脑 10 仓库1
手机 80 仓库2
电视机 40 仓库2
空调 20 仓库3
电视机 10 仓库3
还是请教大家,现有进货明细表jinghoitem.db 销售明细表skxsitem.db
如何能汇总成货品库存表。
query3.Close;
query3.SQL.Clear;
query3.SQL.Add('select a.仓库,a.pmgk as 品名规格 ,(sum(a.shul)-sum(b.shul)) as 库存量 from '+
'jinghoitem a left outer join skxsitem b on a.pmgk=b.pmgk and a.仓库=b.仓库 '+
'group by a.kf,a.pmgk');
以上代码能汇总成销售过货品的库存量,没有销售过货品的库存量显示不出来。请问如何能汇总成货品库存表
请各位大侠指点思路,最好有例子。
select 仓库,货品名称,sum(进货数量) from jinghoitem group by
仓库,货品名称
还是请教大家,现有进货明细表jinghoitem.db 销售明细表skxsitem.db
如何能汇总成货品库存表。
query3.Close;
query3.SQL.Clear;
query3.SQL.Add('select a.仓库,a.pmgk as 品名规格 ,(sum(a.shul)-sum(b.shul)) as 库存量 from '+
'jinghoitem a left outer join skxsitem b on a.pmgk=b.pmgk and a.仓库=b.仓库 '+
'group by a.kf,a.pmgk');
以上代码能汇总成销售过货品的库存量,没有销售过货品的库存量显示不出来。请问如何能汇总成货品库存表
请各位大侠指点思路,最好有例子。
能不能举个例子
还是请教大家,现有进货明细表jinghoitem.db 销售明细表skxsitem.db
如何能汇总成货品库存表。
query3.Close;
query3.SQL.Clear;
query3.SQL.Add('select a.仓库,a.pmgk as 品名规格 ,(sum(a.shul)-sum(b.shul)) as 库存量 from '+
'jinghoitem a left outer join skxsitem b on a.pmgk=b.pmgk and a.仓库=b.仓库 '+
'group by a.kf,a.pmgk');
以上代码能汇总成销售过货品的库存量,没有销售过货品的库存量显示不出来。请问如何能汇总成货品库存表
请各位大侠指点思路,最好有例子。