日期:2014-05-18  浏览次数:20481 次

数据集问题????
SELECT   SUM(usedweight)  
FROM
(
SELECT  
ID
,usedate
,WareHouseInID
,usedweight
FROM
dbo.T_D_TA_WareHouseOut
GROUP   BY
ID
,usedate
,WareHouseInID
,usedweight
)   X
WHERE   WareHouseInID=@WareHouseInID
and   ID <> @ID
这是存储过程里的sql语句,要是查询的结果为空值,把结果赋给另一个数据集的时候总是出错,这是为什么呢?

------解决方案--------------------
不懂,我也想知道
------解决方案--------------------
SUM(usedweight)

加个列名先
------解决方案--------------------
w75251455(砍破)

說對了,
當insert into 其它表時,SUM(usedweight) as usedweight 一定要加列名