首页 新闻 会员 周边 捐助

求取临近记录时间的复杂SQL语句

0
悬赏园豆:120 [待解决问题]

如下图我想在InterUticks,InterUrid,InterSticks,InterSrid相同的前提下,拿到当前记录的临近记录(前一条、和后一条)的时间存储在PreTime和NextTime中。我用函数的方法可以实现,因为数据量大的关系所以效率不好。各位大侠有什么好办法帮我一下,小弟谢了。

龙蒸虎豆-JK1983的主页 龙蒸虎豆-JK1983 | 初学一级 | 园豆:80
提问于:2010-08-24 11:35
< >
分享
所有回答(4)
0

建议如果系统在日期时间字段上做的查询工作比较多,比如WHERE字段比较,可以给这个字段加上“聚集索引”。

Astar | 园豆:40805 (高人七级) | 2010-08-24 11:41
0

例如呢 你假设二条记录 然后写出他的PreTime和NextTime   我们根据你写的再来写出别的

skyzhou | 园豆:288 (菜鸟二级) | 2010-08-24 13:52
0

给 InterUticks,InterUrid,InterSticks,InterSrid建立索引,

jowo | 园豆:2834 (老鸟四级) | 2010-08-24 13:56
0

用CTE 根据时间根据(InterUticks,InterUrid,InterSticks,InterSrid)来分段,根据时间来排序.

changbluesky | 园豆:854 (小虾三级) | 2010-08-25 13:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册