回答編集履歴
2
追記
test
CHANGED
@@ -31,6 +31,8 @@
|
|
31
31
|
, (select min(終了) from iv where 日付=t1.日付 and 時間>=t1.時間) 終了
|
32
32
|
|
33
33
|
from iv t1
|
34
|
+
|
35
|
+
order by 1, 2
|
34
36
|
|
35
37
|
```
|
36
38
|
|
1
追記
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
lag()とlead()を使用して連続しているかどうかを判断します。
|
2
2
|
|
3
3
|
見直せば、もう少しコストは下げられるかもしれません。
|
4
|
+
|
5
|
+
時間計算の為にCASTしているので、castが不要になれば若干コストは下がると思います。
|
4
6
|
|
5
7
|
```SQL
|
6
8
|
|