| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 479 人关注过本帖
标题:sql 2000 语句求助
只看楼主 加入收藏
jinyizgw
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-7-28
结帖率:0
收藏
 问题点数:0 回复次数:0 
sql 2000 语句求助
SQL数据库想查询关联3个表,调取A表中物品类别为0001的明细和总量,大致为:

SELECT  a.物品类别_id,  a.单据号,  b.入库单_id,  b.单价,
数量=(b.数量 - c .数量)如无出库发生时只=b.数量 ,
总价格 =(b.价格 - c .价格)如无出库发生时只=b.价格

FROM   汇总表 a
        入库单明细 b
        出库单明细 c

WHERE  a.物品类别 = 0001
        
A表与b表和c表的关系为  
当有出库发生时a.单据号 = (同时包含b.入库单_id 和 c.出库单_id),
如无出库发生a.单据号只=b.入库单_id
      
 B表与c表的关系为  b.id = c.入库单明细id
      
注:无出库发生时C无相应类别物品的任何数据

求各位大神搭救详细!!!

    a表                                 b表                                                  c表

类别    单据号        id    入库单_id    单价    数量    价格        出库单_id    单价    数量    价格    入库单明细_id
0001    b001           1      b001        1       1       1             c001       2        1       2        b002
0001    b002           2      b002        2       2       4                        
0001    c001                                                
                                                   
0002    b004           4      b004        3       3       9                        
0002    b005           5      b005        4       4      16                        
0002    b006           6      b006        5       5      25                        
搜索更多相关主题的帖子: 汇总表 SQL数据库 入库单 
2012-07-30 21:03
快速回复:sql 2000 语句求助
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024530 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved