私はテーブル tableDataを持っています
(startTime, endTime, data)
例えば、
startTime | endTime | data
2000-01-01 03:00:00 | 2000-01-01 03:00:10 | 88
2000-01-01 03:00:10 | 2000-01-01 03:00:20 | 33
2000-01-01 03:00:30 | 2000-01-01 03:00:40 | 67 ......and so on
データがないときはいつでもエントリ(2000-01-01 03:00:20,2000-01-01 03:00:30,0
)をデータに挿入したいので、0.出力は次のようになります:-
startTime | endTime | data
2000-01-01 03:00:00 | 2000-01-01 03:00:10 | 88
2000-01-01 03:00:10 | 2000-01-01 03:00:20 | 33
**2000-01-01 03:00:20 | 2000-01-01 03:00:30 | 0**
2000-01-01 03:00:30 | 2000-01-01 03:00:40 | 67 ..... and so on
これを行う最も簡単な方法は何ですか。
今日中に終わらせないと上司に殺されるぞ。みんなありがとう。
前の行の endTime が現在の行の startTime と等しいかどうかを確認し、それに応じてテーブルに挿入する方法はありますか?
より詳しい情報 :-
これは、inputTable から を蓄積し、10 秒間隔で出力テーブルに格納するために現在使用しているストアド プロシージャです。http://sqlfiddle.com/#!2/838de/1