首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

数据表中增加一列查询结果,该如何解决

2012-01-07 
数据表中增加一列查询结果现有如下三条SQL语句查询采购数量select pid,scmid,productmodel,amountinfrom P

数据表中增加一列查询结果
现有如下三条SQL语句

查询采购数量
select pid,scmid,productmodel,amountin
from Product_Stock 
where scmid=22

查询已到货数量
select sum( AmountIn) FROM Product_In where scmid=22

查询未到货数量
SELECT AmountIn - (select sum( AmountIn) FROM Product_In a where a.scmid=b.scmid) 
from Product_Stock b
WHERE b.ScmID = 22

三个表中是通过scmid来相互联系的,
现在问题是,我如何把这三个语句执行出来的结果放到一个gridview中啊?

[解决办法]
给出3张表的结构(最好是建表的SQL语句)以及部分测试数据;
使用UNION不能实现LZ的要求;
UNION 运算符可以将两个或多个 SELECT 语句的结果组合成一个结果集,但使用 UNION 组合的结果集都必须具有相同的结构。

热点排行