declare @kucunshu as int
declare @liao as charselect  @liao=料号, @kucunshu=sum( 出入数量) from cryd where datediff(m, 出入时间,getdate())<1 and 出入类型 like '%返修入库'group by 料号
UPDATE pand SET  本月返修入库=@kucunshu from pand where  pand.料号=@liao    但为什么这样做用查询分析器得出的结果是(所影响的行数为 0 行)???说明:我的查询语句可以 查询出多条记录。
我需要的是:将表(cryd)里查询的“sum( 出入数量)”按“料号”一一对应的更新到表(pand)中。请大家帮忙解决建议!!!
   
   《当然不能用inner join多表连接来判断约束,因为在表(cryd) 存在料号相同的多条记录,1 VS n  ,如果是inner join 表里每个料号记录只有一条,就可以按我那正常的走了 》