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

请教SQL高手的一个有关问题

2012-01-24 
请问SQL高手的一个问题昨天面试题:一个20万数据的帖子表,有个发帖时间字段,要求算出表中相临的两条数据的

请问SQL高手的一个问题
昨天面试题:
一个20万数据的帖子表,有个发帖时间字段,要求算出表中相临的两条数据的发帖时间比较,如果大于30分钟就列出来,也可以按时间来查出来,也就是说第一条和第二条比,第二条再和第三条比,以此类推....
要求不能用游标,不能改变数据结构(也就是不能添加字段,我原想添加字段解决)
请问下高手大哥们,这个SQL要怎么写才能达到效果,性能更好啊?

[解决办法]

SQL code
select * from tb awhere datediff(mi,[date],(select min([date]) from tb where [date]>a.[date]))>30 

热点排行