Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    eliminare valori non attendibili

    ciao a tutti ho un problema che non riesco a risolvere,
    sto facendo l'analisi dei tempi dei tram della mia città ma nella tabella mi spuntano dei valori che non sono attendibili e pertanto vorrei eliminare ma non so come.
    mi spiego meglio

    3 Tram 02 2011-01-14 21:19:56 21:19:59 OTL: 1 OTL: 0
    16 Tram 02 2011-01-14 21:20:22 21:20:38 OTL: 1 OTL: 0

    di questi due tram solo la seconda riga è attendibile perche in quella fermata non è passato due vole a distanza cosi breve,
    è possibile fare un confronto tra le righe è verificare se il tempo di entrata e il successivo è minore di 47min scartarlo?

    $query = "select time_to_sec(timediff(n2.ora , n1.ora)) as tfermata, ";
    $query .= "n1.tram, n1.data, n1.ora as ora_in, n2.ora as ora_out, ";
    $query .= "n1.loop, n1.otl as otl_in, n2.otl as otl_out ";
    $query .= "from $tabella n1, $tabella n2 ";
    $query .= "where n1.tram = n2.tram AND n2.tram = '$tram' AND n1.tram = '$tram' AND ";
    $query .= "(n1.fermata = '$fermata') and n1.fermata= n2.fermata and ";
    $query .= "n1.otl='OTL: 1' AND n2.otl='OTL: 0' ";
    $query .= "AND time_to_sec(n2.ora) - time_to_sec(n1.ora) <2400 ";
    $query .= "AND time_to_sec(n2.ora) - time_to_sec(n1.ora) > 0 ";
    $query .= "AND n1.ora > '05:00:00' and n2.ora > '05:00:00' ";
    $query .= "order by ora_in ";
    //echo $query;
    $result = mysql_query($query) or die('Query failed: ' . mysql_error());
    // Printing results in HTML
    $ora_in = '';
    $ora_out = '';

    while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $contatore++;
    if($ora_in != $line['ora_in'] && $ora_out != $line['ora_out']){
    $ora_in = $line['ora_in'];
    $ora_out = $line['ora_out'];


    le ultime stringhe mi eliminano le righe che hanno stessa ora in ingresso e diversa in uscita prendendo la prima che trova ma non so come fare il controllo tra due righe successive se soddisfa i 47min
    vi prego aiutatemi

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    secondo me nessuna delle 2 righe è attendibile

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.