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

sqlserver/sql话语

2013-07-27 
sqlserver/sql语句这里面的字段值是可重复的(上面是用分组查询出的没重复的结果),但是没有连续,我想找到缺

sqlserver/sql语句
sqlserver/sql话语
这里面的字段值是可重复的(上面是用分组查询出的没重复的结果),但是没有连续,我想找到缺少了哪些数字,用纯sql实现的,函数的已经有了,谢谢各位了 SQL sqlserver 连续 数字连续 sql语句
[解决办法]


;with t as
(
select 1 id
union all select 2 
union all select 3 
union all select 4 
union all select 5 
union all select 6 
union all select 9 
union all select 11 
union all select 12
)
select a.number
from master..spt_values a
left join t on a.number=t.id
where a.type='p' and t.id is null
and a.number between (select min(id) from t) and (select max(id) from t)

热点排行