Mungkin ada solusi yang cukup sederhana untuk masalah saya, tapi saya mengalami kesulitan merumuskan frase pencarian yang baik untuk itu. Saya memiliki tabel yang berisi cap waktu dan jumlah:
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
Seperti yang Anda lihat, hitungannya bertambah dan kemudian dikosongkan sesekali. Mencari baris dengan jumlah = 0 sangatlah mudah, namun terkadang jumlah tersebut bertambah sebelum jumlah nol dicatat. Pada pukul 14:49 hitungannya menjadi 12, kemudian direset menjadi 0 dan ditambah menjadi 2 sebelum log berikutnya pada pukul 14:50.
Saya perlu membuat daftar stempel waktu yang hitungannya kurang dari hitungan sebelumnya:
2013-08-15 14:46:58.180 0
2013-08-15 14:50:58.440 2
Saya mulai membuat gabungan pada tabel itu sendiri, untuk membandingkan dua baris tetapi SQL segera menjadi sangat berantakan.
T2.id = T1.id+1
danT2.num<T1.num
- person Dennis Jaheruddin   schedule 15.08.2013