实名认证用户熊川湘 身份证号码430811198506290914

获得表中缺少主健的最小ID

如一个表的主健有:1-100,但是我没有45这一行的主健数据。。

现在我想取从没有主健数据的最小主健(也就是取得第44号的数据)

 

select top 1 * from (select (select count(*) from 表名where 主健<=a.主健)as nn,(select top 1 id from 表名)as cc,*
from 表名a )t where 主健<nn+cc order by 主健 desc

 

posted @ 2010-05-26 22:56  浪达短信群发  阅读(141)  评论(0编辑  收藏  举报