主题:还是关于几个表的合并问题1,
还是关于几个表的合并问题1, 期初库存表(t_btsz_qckc_ls1)如下:其中bm(编码)为主键,qckc(期初库存数量),qckcje(期初库存金额)
bm qckc qckcje
301001 2.00 4.00
301005 14.00 280.00
303001 10.00 100.00
303002 5.00 10.00
…….. …… ….
………….
2, 期末库存表(t_btsz_qmkc_ls1)如下:其中bm(编码)为主键,qmkc(期末库存数量),qmkcje(期末库存金额)
bm qmkc qmkcje
301001 8.00 16.00
301005 7.00 140.00
303001 25.00 130.00
304001 5.00 10.00
303002 3.00 6.00
……… ………. ………..
bm qmkc qmkcje
301001 8.00 16.00
301005 7.00 140.00
303001 25.00 130.00
304001 5.00 10.00
303002 3.00 6.00
……… ………. ………..
3, 本期进货表(t_btsz_bqjh_ls1)如下:其中bm(编码)为主键,bqjh(本期进货数量),bqjhje(本期进货金额)
bm bqjh bqjhje
301001 6.00 12.00
301005 7.00 140.00
303001 20.00 40.00
304001 15.00 30.00
……… …… …..
4, 本期销售表(t_btsz_bqxh_ls1)如下:其中bm(编码)为主键,bqxs(本期销售数量),bqxsje(本期销售金额)
bm bqxs bqxsje
301005 14.00 280.00
303001 5.00 11.00
304001 10.00 20.00
303002 2.00 4.00
……….. ………… ………..
说明: PB9+ASA8环境。这四个表是用sql在数据库中取出后生成的临时表,表的主键都是bm char(6),并且后面的字段都是numeric(10.2)型,想用这四个表合成一个表来动态生成一段时间内的进、销、存报表,格式如下,还是以编码为主键,合并表时,如果编码相同,填入同一行,否则,重新加入一行,填入编码,如果有数量时,则加入数量,没有的话,则加入0 。
bm qckc qckcje bqjh bqjhje bqxs bqxsje qmkc qmkcje
301001 2.00 4.00 6.00 12.00 0 0 8.00 16.00
301005 14.00 280.00 7.00 140.00 14.00 280.00 7.00 140.00
303001 10.00 100.00 20.00 40.00 5.00 10.00 25.00 130.00
304001 0 0 15.00 30.00 10.00 20.0000 5.00 10.00
303002 5.00 10.00 0 0 2.00 4.00 3.00 6.00
……… … ………. …….. …….. …….. …… ……. ………
不知怎么的,两天了没弄出来,请老师指教!!!
bm qckc qckcje
301001 2.00 4.00
301005 14.00 280.00
303001 10.00 100.00
303002 5.00 10.00
…….. …… ….
………….
2, 期末库存表(t_btsz_qmkc_ls1)如下:其中bm(编码)为主键,qmkc(期末库存数量),qmkcje(期末库存金额)
bm qmkc qmkcje
301001 8.00 16.00
301005 7.00 140.00
303001 25.00 130.00
304001 5.00 10.00
303002 3.00 6.00
……… ………. ………..
bm qmkc qmkcje
301001 8.00 16.00
301005 7.00 140.00
303001 25.00 130.00
304001 5.00 10.00
303002 3.00 6.00
……… ………. ………..
3, 本期进货表(t_btsz_bqjh_ls1)如下:其中bm(编码)为主键,bqjh(本期进货数量),bqjhje(本期进货金额)
bm bqjh bqjhje
301001 6.00 12.00
301005 7.00 140.00
303001 20.00 40.00
304001 15.00 30.00
……… …… …..
4, 本期销售表(t_btsz_bqxh_ls1)如下:其中bm(编码)为主键,bqxs(本期销售数量),bqxsje(本期销售金额)
bm bqxs bqxsje
301005 14.00 280.00
303001 5.00 11.00
304001 10.00 20.00
303002 2.00 4.00
……….. ………… ………..
说明: PB9+ASA8环境。这四个表是用sql在数据库中取出后生成的临时表,表的主键都是bm char(6),并且后面的字段都是numeric(10.2)型,想用这四个表合成一个表来动态生成一段时间内的进、销、存报表,格式如下,还是以编码为主键,合并表时,如果编码相同,填入同一行,否则,重新加入一行,填入编码,如果有数量时,则加入数量,没有的话,则加入0 。
bm qckc qckcje bqjh bqjhje bqxs bqxsje qmkc qmkcje
301001 2.00 4.00 6.00 12.00 0 0 8.00 16.00
301005 14.00 280.00 7.00 140.00 14.00 280.00 7.00 140.00
303001 10.00 100.00 20.00 40.00 5.00 10.00 25.00 130.00
304001 0 0 15.00 30.00 10.00 20.0000 5.00 10.00
303002 5.00 10.00 0 0 2.00 4.00 3.00 6.00
……… … ………. …….. …….. …….. …… ……. ………
不知怎么的,两天了没弄出来,请老师指教!!!