求助,一个时间段,如果是相同的值,只取得最后一个时间点的时间和值
使用的是Sql server 2005 的数据库
Value TimeStamp
NULL 2010-11-12 17:57:58.000
NULL 2010-11-12 17:59:01.000
....
NULL 2010-11-12 17:59:18.000
1.50 2010-11-12 17:59:41.000
1.50 2010-11-12 18:00:01.000
1.50 2010-11-12 18:00:21.000
...
1.50 2010-11-12 18:18:01.000
1.50 2010-11-12 18:18:21.000
1.50 2010-11-12 18:18:41.000
1.80 2010-11-12 18:18:58.000
1.80 2010-11-12 18:19:18.000
..
1.80 2010-11-12 18:33:58.000
1.80 2010-11-12 18:34:21.000
表数据如上:
希望得到的数据是
NULL 2010-11-12 17:57:58.000
NULL 2010-11-12 17:59:18.000
1.50 2010-11-12 17:59:41.000
1.80 2010-11-12 18:18:58.000
1.80 2010-11-12 18:34:21.000
这样的4条记录.请大家帮帮忙.
上面记录的时间或者ID都是连续的.如果value 变化了,就当作另外一个时间点了.
Value TimeStamp
NULL 2010-11-12 17:57:58.000
NULL 2010-11-12 17:59:01.000
....
NULL 2010-11-12 17:59:18.000
1.50 2010-11-12 17:59:41.000
1.50 2010-11-12 18:00:01.000
1.50 2010-11-12 18:00:21.000
...
1.50 2010-11-12 18:18:01.000
1.50 2010-11-12 18:18:21.000
1.50 2010-11-12 18:18:41.000
1.80 2010-11-12 18:18:58.000
1.80 2010-11-12 18:19:18.000
..
1.80 2010-11-12 18:33:58.000
1.80 2010-11-12 18:34:21.000
表数据如上:
希望得到的数据是
NULL 2010-11-12 17:57:58.000
NULL 2010-11-12 17:59:18.000
1.50 2010-11-12 17:59:41.000
1.80 2010-11-12 18:18:58.000
1.80 2010-11-12 18:34:21.000
这样的4条记录.请大家帮帮忙.
上面记录的时间或者ID都是连续的.如果value 变化了,就当作另外一个时间点了.
...全文
相关推荐
Java 判断一个时间是否在另一个时间段内
主要介绍了Java 判断一个时间是否在另一个时间段内的相关资料,需要的朋友可以参考下
java 判断两个时间段是否重叠的案例
主要介绍了java 判断两个时间段是否重叠的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
C#实现判断一个时间点是否位于给定时间区间的方法
主要介绍了C#实现判断一个时间点是否位于给定时间区间的方法,涉及C#针对时间的转换与判定相关技巧,需要的朋友可以参考下
js 判断当前时间是否处于某个一个时间段内
主要介绍了js 判断当前时间是否处于某个一个时间段内,使用 jutils - JavaScript常用函数库的 isDuringDate 函数来实现,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
sql查询oracle时间段操作
sql查询oracle时间段操作,通过oracle数据库快照来实现恢复数据


