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

高手看看有什么有关问题

2012-03-04 
高手看看有什么问题updateps13setdfslt.slfromps13,(selectcppz,cpgg,package,sum(sl)asslfromps12groupb

高手看看有什么问题
update   ps13   set   dfsl=t.sl
from   ps13,(select     cppz,cpgg,package,sum(sl)   as   sl   from   ps12   group   by   cppz,cpgg,package)   as   t
where   ps13.cppz=t.cppz   and   ps13.cpgg=t.cpgg   and   (t.package   like   rtrim(pzhm)+ '% ')

请问有什么问题?
现在运行只会部分记录数据加到PS13中,是不是t.package   like   rtrim(pzhm)+ '% '不能这样写?

[解决办法]
where ps13.cppz=t.cppz and ps13.cpgg=t.cpgg
and t.package like pzhm+ '% '
[解决办法]
t别名表t.package是以ps13表的pzhm列开头的作为条件

热点排行