注册 登录
编程论坛 VB6论坛

数据库库存问题求救

taking168 发布于 2018-08-13 20:59, 1654 次点击
我有两个表,分别是入库表和出库表
入库表里面字段:入库日期    设备分类   设备名称  设备型号        所在仓库   入库数量  单位
                2018/08/01 家用多联机  GMVStar   GMV-NH71PL/A    本部仓库      100     台
                2018/08/01 家用多联机  GMVStar   GMV-NH71PL/A    本部仓库      100     台
                2018/08/02 家用多联机  GMVStar   GMV-NH56PL/A    本部仓库      100     台
                2018/08/03 家用多联机  GMVStar   GMV-NH28PL/A    周转仓库      50      台
只有本站会员才能查看附件,请 登录

出库表里面字段:出库日期     设备分类    设备名称      设备型号       所在仓库    出库数量  单位  客户姓名   客户地址
                2018/08/01  家用多联机   GMVStar      GMV-NH71PL/A    本部仓库      50       台     张三      XXXXXX
                2018/08/01  家用多联机   GMVStar      GMV-NH56PL/A    本部仓库      30       台     张三      XXXXXX
                2018/08/01  家用多联机   GMVStar      GMV-NH28PL/A    本部仓库      10       台     张三      XXXXXX
现在的愿望是通过这两个表利用SQL查询出库存数量,并显示到Listview列表内。
listview列表
                设备分类    设备名称     设备型号      所在仓库       单位    入库数量   出库数量   库存量
               家用多联机   GMVStar     GMV-NH71PL/A    本部仓库      台        100          50       50
               家用多联机   GMVStar     GMV-NH71PL/A    本部仓库      台        100          0        100
               家用多联机   GMVStar     GMV-NH56PL/A    本部仓库      台        100          30       70
               家用多联机   GMVStar     GMV-NH28PL/A    周转仓库      台        50           10       20
救各路大神指导,最好能贴出代码,万分感激。

[此贴子已经被作者于2018-8-13 21:03编辑过]

3 回复
#2
taking1682018-08-14 09:37
这论坛好冷清,没有人帮下忙吗?
#3
wmf20142018-08-14 10:01
以设备型号为索引查库存,则GMV-NH71PL/A不应该有两条,否则显示结果不合理,也不好组织sql语句,正确的库存应该显示如下:
                设备型号      入库数量   出库数量   库存量
               GMV-NH71PL/A    200          50       150
               GMV-NH56PL/A    100          30       70
               GMV-NH28PL/A    50           10       20
其他数据字段显示会和group by命令冲突,除非以日期和型号做group by。
#4
taking1682018-08-15 14:26
GMV-NH71PL/A是两个仓库,上面写错了,一个是本部仓库,一个是周转仓库,程序编好了,但是总觉得太绕了,版主能帮忙贴下代码不
1