读书人

出现表不明确解决方案

发布时间: 2012-01-19 00:22:28 作者: rapoo

出现表不明确
update cardinfo set preamt=b.curamt from cardinfo a , cardinfo b where a.cardid =b.cardid and a.updatedate = '2007-01-01 ' and b.updatedate =dateadd ( dd , - 1 , '2007-01-01 ' ) ;


[解决办法]
update a --用别名
set
preamt=b.curamt
from
cardinfo a , cardinfo b
where
a.cardid =b.cardid
and
a.updatedate = '2007-01-01 '
and
b.updatedate =dateadd ( dd , - 1 , '2007-01-01 ' )

读书人网 >SQL Server

热点推荐