私はMySQLが初めてで、ログテーブルの行間で経過した時間を計算する方法を理解しようとしています.
このテーブルは、 ID 、 Hostname 、 Info 、 Timestamp を持つ基本的なテーブルで、次のようなデータがあります。
+---+----------+-------------------+---------------------+
|ID | Hostname | Info | Timestamp |
+---+----------+-------------------+---------------------+
|445| switch1 | "port 1 inserted" | 2013-01-19 19:51:40 |
|446| switch1 | "port 2 inserted" | 2013-01-19 19:59:41 |
|447| Router2 | "alarm fan speed" | 2013-01-19 20:00:40 |
|448| switch1 | "alarm fan speed" | 2013-01-19 20:12:20 |
|449| Router2 | "alarm fan speed" | 2013-01-19 21:42:41 |
+---+----------+-------------------+---------------------+
したがって、基本的には、同じ HOSTNAME を持つ行間の時間差を取得したいと考えています。この場合、行 445 と行 446 の間では、8 分 1 秒になります。446 と 448 の間では、12 分 39 秒になります。等々...
これに関するヒントは大歓迎です。