以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  想用SQL语句,查出库存  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10764)

--  作者:dd-zdh
--  发布时间:2011/6/22 14:03:00
--  想用SQL语句,查出库存
KC-0000000001                    SZDLXQJZC                                手制动拉线前节总成40  南京 只          5   5 0 0 False   
KC-0000000002                    SZDQLX                                   手制动前拉线30-10  南京 只          10   10 0 0 False   
KC-0000000003                  RK-0000000001                   SZDQLX                                   手制动前拉线30-10 依维柯 南京 只           60  70 60 100 False 2011-06-15 10:50:00  
KC-0000000004                  RK-0000000002                   SJLM                                     锁紧螺母     45  45 20 30 False 2011-06-15 10:55:00  
KC-0000000005                  RK-0000000003                   FDJCS                                    发电机95A(长沙) 依维柯    70  70 50 120 False 2011-06-15 11:15:00  
KC-0000000006                  RK-0000000004                   SZDQLX                                   手制动前拉线30-10  南京 只           10  80 50 100 False 2011-06-16 10:53:00  
KC-0000000007                   2011-06-20-XSQD-0000000001     SZDQLX                                   手制动前拉线30-10  南京 只            5 75  100 False  2011-06-20-XSQDMX-0000000001   2011-06-20 0:00:00

--  作者:dd-zdh
--  发布时间:2011/6/22 14:06:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:库存表.rar


--  作者:hhbb
--  发布时间:2011/6/22 14:38:00
--  
一堆乱字,~@#!#
说明欠奉

--  作者:kylin
--  发布时间:2011/6/22 15:00:00
--  

从设计逻辑上说进出明细和库存计算放在同一个表是不合理的,分开成两个表,有时候也分成三个表

 

按两个表来看的话,一是进出明细表,二是库存统计表

[此贴子已经被作者于2011-6-22 15:11:15编辑过]

--  作者:dd-zdh
--  发布时间:2011/6/22 15:01:00
--  
希望狐爸快速帮我处理一下
--  作者:kylin
--  发布时间:2011/6/22 15:20:00
--  

希望能自己动手,首先按业务逻辑理清事情。


--  作者:dd-zdh
--  发布时间:2011/6/22 15:38:00
--  

实现是没办法了

SELECT     SUM(库存) AS 库存
FROM         (SELECT     TOP (100) PERCENT 配件名称, MAX(编号) AS 编号, MAX(库存) AS 库存
                       FROM          库存表 AS 库存表_1
                       GROUP BY 配件名称
                       ORDER BY 配件名称) AS 库存

 

用这种方法取出来的库存不对