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

with as 的用法,该怎么解决

2013-01-01 
with as 的用法with t as( selecta.id,(select sum([数量]) from test b where b.ida.ID) as [累加值] f

with as 的用法
with t 
as( 
select   
     a.id,    
    (select sum([数量]) from test b where b.id<=a.ID) as [累加值] 
from   
     test a 

update test 
set [累加值]=t.[累加值] from t where test.ID=t.ID  

运行上述语句提示“在关键字 'with' 附近有语法错误。”请各位帮忙看看到时是哪里有问题
[解决办法]
你数据库是2000 还是2005
2000不支持with

热点排行