sql server 怎样查询连续记录中的断点?

[复制链接]
查看11 | 回复1 | 2008-12-30 15:29:41 | 显示全部楼层 |阅读模式
各位大侠好,我有几十年的资料,但是资料序列中可能存在断点,请问一下通过什么方法能把序列中的断点找出来呀?
举个例子吧,我有一列记录,datetime类型的,记录如下:
TM
2000-1-1
2000-1-2
2000-1-3
2000-1-5
2000-1-6
...
上面的数据缺少2000-1-4,请问一下通过什么语句能把缺少的值给找出来,谢谢各位大侠了

回复

使用道具 举报

千问 | 2008-12-30 15:29:41 | 显示全部楼层
教你个简单的做法,先建立一张EXCEL表,从最小值一直拖到最大值,把数据导进去,建立一张新的数据库表——对比表,然后建立查询select 对比表.TM from 对比表 where 对比表.TM not in (select 例子.TM from 例子)...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行