Hallo liebe Forenmitglieder,
ich habe Folgende Datenbanktabelle:
Und bisher sieht meine Abfrage so aus:
$dbh= new PDO('mysql:host=localhost;dbname=master;charset=utf8', $user, $pass);
$sth = $dbh->prepare("SELECT time, date, watertemp, airtemp, pressure FROM batchtest1 WHERE nr='$num'");
$sth->execute();
Nun bin ich auf der suche nach einem weg meine Abfrage der Datensätze zu filtern.
Und zwar möchte ich gern ALLE Datensätze weglassen bei denen sich der Index (ind) bei gleicher Nr (nr) innerhalb einer Sekunde (time entspricht typ time) nur um +/- 4 ändert.
Zur Erklärung: Einem Ereignis wird eine Nr zwischen 1&50 zugeordnet (je nach Art des Ereignis), es wird mit einem Zeitstempel versehen, in die Datenbank eingetragen und in dieser mit einem Index (AUTO_INCREMENT) versehen. Nun entstehen, apparaturbedingt, Fehlaufzeichnungen welche sich von der normalen Aufzeichnung unterscheiden indem das Ereignis mehr mals in einer Sekunde auftritt. Um die Stammdaten nicht per Hand bereinigen zu müssen habe ich gehofft dies bei der Abfrage lösen zu können.
Verzeiht mir evtl. Formfehler, dies ist mein allererster Post...
Vielen Dank für eure Hilfe
Arcano
ich habe Folgende Datenbanktabelle:
Und bisher sieht meine Abfrage so aus:
$dbh= new PDO('mysql:host=localhost;dbname=master;charset=utf8', $user, $pass);
$sth = $dbh->prepare("SELECT time, date, watertemp, airtemp, pressure FROM batchtest1 WHERE nr='$num'");
$sth->execute();
Nun bin ich auf der suche nach einem weg meine Abfrage der Datensätze zu filtern.
Und zwar möchte ich gern ALLE Datensätze weglassen bei denen sich der Index (ind) bei gleicher Nr (nr) innerhalb einer Sekunde (time entspricht typ time) nur um +/- 4 ändert.
Zur Erklärung: Einem Ereignis wird eine Nr zwischen 1&50 zugeordnet (je nach Art des Ereignis), es wird mit einem Zeitstempel versehen, in die Datenbank eingetragen und in dieser mit einem Index (AUTO_INCREMENT) versehen. Nun entstehen, apparaturbedingt, Fehlaufzeichnungen welche sich von der normalen Aufzeichnung unterscheiden indem das Ereignis mehr mals in einer Sekunde auftritt. Um die Stammdaten nicht per Hand bereinigen zu müssen habe ich gehofft dies bei der Abfrage lösen zu können.
Verzeiht mir evtl. Formfehler, dies ist mein allererster Post...
Vielen Dank für eure Hilfe
Arcano