+------+--------+---------------------+
| name | status | timecode |
| U | ON | 2013-09-08 00:11:40 |
| A | OFF | 2013-09-08 00:12:29 |
| W1 | ON | 2013-09-08 00:35:29 |
| C | ON | 2013-09-08 01:35:37 |
| C | OFF | 2013-09-08 02:12:29 |
| G2 | ON | 2013-09-08 02:35:55 |
| C | ON | 2013-09-08 03:19:29 |
| J | ON | 2013-09-08 03:35:20 |
| W2 | ON | 2013-09-08 04:26:31 |
| M | ON | 2013-09-08 04:44:23 |
| A | ON | 2013-09-08 05:19:29 |
| C | OFF | 2013-09-08 05:48:50 |
| W1 | OFF | 2013-09-08 05:55:55 |
| M | OFF | 2013-09-08 06:32:29 |
| U | OFF | 2013-09-08 06:52:49 |
| J | OFF | 2013-09-08 08:12:29 |
| W2 | ON | 2013-09-08 08:19:29 |
| G2 | OFF | 2013-09-08 09:12:29 |
| W2 | OFF | 2013-09-08 09:26:39 |
| Ma | ON | 2013-09-08 09:35:20 |
| C | ON | 2013-09-08 09:57:28 |
| J | ON | 2013-09-08 10:19:29 |
| Gw | ON | 2013-09-08 10:35:20 |
| A | OFF | 2013-09-08 11:48:50 |
| G2 | ON | 2013-09-08 15:19:55 |
| W2 | OFF | 2013-09-08 15:28:17 |
| G2 | OFF | 2013-09-08 16:48:38 |
| W1 | ON | 2013-09-08 18:10:44 |
| Gw | OFF | 2013-09-08 20:12:29 |
| W1 | OFF | 2013-09-08 20:44:18 |
| Ma | OFF | 2013-09-08 21:12:29 |
| U | ON | 2013-09-08 23:15:59 |
+------+--------+---------------------+
上記は、1 日のさまざまな時間にオンとオフになるセンサーのグループからのデータです。各センサーが毎日何時間オンになっているのかを計算したいと思います。2 つの時間の差を取得する方法は知っていますが、それぞれの ON と OFF をどのようにペアにすればよいでしょうか。場合によっては、センサーの 1 つが読み取りをスキップし、ON または OFF のいずれかをドロップすることがあるため、それらを破棄する必要があります。
最適なオプションは、一時テーブル、結合、または変数を使用することですか? 結果をページに印刷する必要があります。