SQL两表数据存入新表(入库,出库,库存)
'清空入库统计(rktj),出库统计(cktj),统计(tj)三个表中数据
sql = "DELETE * From rktj WHERE 1=1"
sql = "DELETE * From cktj WHERE 1=1"
sql = "DELETE * From tj WHERE 1=1"
'插入数据到三个表中
"INSERT INTO rktj ( pm, xh, lsj, rksl ) SELECT rk.pm, rk.xh, rk.lsj, Sum(rk.rksl) AS 入库 From rk GROUP BY rk.pm, rk.xh, rk.lsj HAVING Sum(rk.[rksl])"
"INSERT INTO cktj ( pm, xh, lsj, cksl ) SELECT pm, xh, lsj, Sum(cksl) AS 出库 From ck GROUP BY pm, xh, lsj HAVING (((Sum(ck.[cksl]))<>False));"
"INSERT INTO tj ( pm, xh, lsj, rksl, cksl, jy ) SELECT rktj.pm, rktj.xh, rktj.lsj, rktj.rksl AS 入库, cktj.cksl AS 出库, rktj.rksl-cktj.cksl AS 结余 From rktj, cktj WHERE rktj.pm=cktj.pm;"
sql = "select * from tj"
这样得出的结果是库存不全,只有出过库的才被显示出来了。。如何让他没有出过库的也在里面同时显示出来?