Dies ist ein Datensatz in einer MySQL-Tabelle, der sich auf ein Fehlerprotokoll eines elektronischen Geräts bezieht. Ich muss die Gesamtausfallzeit berechnen.Zeitunterschiede zwischen mehreren Datensätzen berechnen
time_stamp error_type error_status
1467820110 1 1
1467820120 2 1
1467820130 3 1
1467820140 3 0
1467820150 1 0
1467820160 2 0
1467820180 1 1
1467820185 1 0
1467820191 2 1
1467820300 2 0
1467820302 1 1
1467820404 3 1
1467820408 3 0
1467820409 1 0
error_status 1 = error occored
error_status 0 = error fixed
1st down time 1467820160 - 1467820110 = 50
2nd down time 1467820185 - 1467820180 = 5
3rd down time 1467820300 - 1467820191 = 109
4th down time 1467820409 - 1467820302 = 107
total down time = 50 + 5 + 109 + 107 = 271
Wie kann ich eine mySQL-kompatible SQL-Anweisung schreiben, um dies zu erreichen.
was ist die Beziehung Lieferung mit Fehlertyp und Gesamtwert –
@Kevin - können Sie bitte die erstellen und fügt für die Probe –
@MaheshMadushanka nur die Summe unabhängig von der Art des Fehlers. – Kevin