如下图我想在InterUticks,InterUrid,InterSticks,InterSrid相同的前提下,拿到当前记录的临近记录(前一条、和后一条)的时间存储在PreTime和NextTime中。我用函数的方法可以实现,因为数据量大的关系所以效率不好。各位大侠有什么好办法帮我一下,小弟谢了。
建议如果系统在日期时间字段上做的查询工作比较多,比如WHERE字段比较,可以给这个字段加上“聚集索引”。
例如呢 你假设二条记录 然后写出他的PreTime和NextTime 我们根据你写的再来写出别的
给 InterUticks,InterUrid,InterSticks,InterSrid建立索引,
用CTE 根据时间根据(InterUticks,InterUrid,InterSticks,InterSrid)来分段,根据时间来排序.