我的问题可能有一个非常简单的解决方案,但我很难为它制定一个好的搜索短语。我有一个包含时间戳和计数的表:
2013-08-15 14:43:58.447 5
2013-08-15 14:44:58.307 12
2013-08-15 14:45:58.383 14
2013-08-15 14:46:58.180 0
2013-08-15 14:47:58.210 4
2013-08-15 14:48:58.287 6
2013-08-15 14:49:58.550 12
2013-08-15 14:50:58.440 2
2013-08-15 14:51:58.390 5
如您所见,计数会增加,然后偶尔会被清空。搜索 count = 0 的行很容易,但有时在记录零计数之前计数会增加。在 14:49 计数为 12,然后在 14:50 的下一个日志之前重置为 0 并递增到 2。
我需要列出计数小于之前计数的时间戳:
2013-08-15 14:46:58.180 0
2013-08-15 14:50:58.440 2
我开始对表本身进行连接,以比较两行,但 SQL 很快就变得非常混乱。