首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

多谢版主日夜回复有关问题! 还有一个.关于查询的有关问题

2012-02-21 
谢谢版主日夜回复问题! 还有一个...关于查询的问题情况是这样的:在销售点表中,有2个点:A和B在销售业绩表中

谢谢版主日夜回复问题! 还有一个...关于查询的问题
情况是这样的:

在销售点表中,   有2个点:   A   和B
在销售业绩表中,销售单位也分别记为   A   和   B
但在 "发货表 "   中,只有A,   因为B   是从A   出取货.
现在要查询A   的库存量

结果应该是:   A的库存量=A的发货量   -   (A销售量+B销售量)

觉得应该用你们教的联合查询,   但就是不知到底应该如何写.

谢谢!


[解决办法]
--这样?

SELECT [产品编号], sum(数量) AS 库存数量
FROM
(select [产品编号],发货量 as 数量
from 发货表
where 发货点= 'A '
union all
select [产品编号],销售数量 * (-1) as 数量
from 销售表
where 销售点 = 'A ' OR 销售点 = 'B '
) AS T
GROUP BY [产品编号];

热点排行