猿问

sql时间 问题 急!!!!!!!!!!!!!!!

有一张表

ID        Speed            InsrtTime

1         10000.00       2012-12-12 13:14:23

2         0.00              2012-12-12 13:14:28

3         0.00                2012-12-12 13:14:32

4        0.00                 2012-12-12 13:14:37

5        30                  2012-12-12 13:14:42

6        0.00                 2012-12-12 13:14:47

7        90                       2012-12-12 13:14:53

8        0.00                 2012-12-12 13:14:58

9        0.00                  2012-12-12 13:15:03

 

我想把时间根据Speed拆分为两端时间,

当Speed=0.00连续出现2次时,取出上面的时间为开始时间,下面的时间为结束时间

效果为

StartTime                        Endtime

 2012-12-12 13:14:28     2012-12-12 13:14:37

  2012-12-12 13:14:58    2012-12-12 13:15:03

炎炎设计
浏览 437回答 2
2回答

潇湘沐

楼上正解,不过临时表的效率。。。
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答