求教大神,表tb中的number字段,是0到9的一位数字,比如0,5,7,8,9,5,2,2,5

[复制链接]
查看11 | 回复1 | 2013-8-24 00:16:03 | 显示全部楼层 |阅读模式
不知道你什么数据库,以sqlserver2005以上版本为例 表和数据就你给的这个,我起的表名叫test 先要执行一步,把数据放到临时表Select no=Identity(int,1,1),* Into #temptable From test 然后,执行以下sql语句,其中2个number=5是你的条件,要找5出现的行select b.no-a.no-1 from(select row_number() over (order by no) rn,no,number from #temptable...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行