我有一个表,其中包含带有UNIX时间戳记的条目,用于指示计算机何时进入状态。机器每次更改状态时,都会创建另一个具有新状态和时间戳的条目。这是数据示例:
State Time
1 1559159686041
2 1559159636838
3 1559159420521
1 1559159420521
2 1559159420521
1 1559159420521
我需要计算24小时内每种状态下机器的总时间。
如何编写查询来计算每个条目之间的时间并按状态类型对时间求和?
我希望最终结果看起来像这样:
State TotalTime
1 23153425
2 344
3 4534