+ -
当前位置:首页 → 问答吧 → 求一语句

求一语句

时间:2011-12-14

来源:互联网

INSERT INTO t_SubMessage (FInterID,FBrno,FName,FID,FParentID,FTypeID,FSpec) 
select XXX,0 ,fnumber ,left(FModel,30),10036 ,10036 ,' '  
from t_icitem 
where FModel is not null  
 XXX我想取 t_SubMessage表中FInterID最大值递增,如第一条记录就是XXX=FInterID+1 第二条就是XXX=FInterID+2这个语句怎么整?

作者: ouyang1713   发布时间: 2011-12-14

SQL code
INSERT INTO t_SubMessage (FInterID,FBrno,FName,FID,FParentID,FTypeID,FSpec)  
select row_number() over(order by getdate())+(select max(FInterID) from t_SubMessage)
,0 ,fnumber ,left(FModel,30),10036 ,10036 ,' ' 
from t_icitem where FModel is not null  

作者: ssp2009   发布时间: 2011-12-14

row_number()看下

作者: szstephenzhou   发布时间: 2011-12-14