Moin
Ich hab folgendes Problem:
Ich habe in meiner Datenbank eine gewisse Anzahl von Datensätzen zum Testen. (6 Datensätze in der Tabelle)
Ich habe zum Testen einmal alle ausgelesen und optisch dargestellt.
Nun will ich folgendes Vergleichen:
Die Zeit in Spalte "Ende", soll mit der darauffolgenden Spalte "Start" verglichen werden undzwar auf Sekunden. Mein Ziel ist es jeweils herauszufinden wie Groß der Unterschied in Sekunden ist, zwischen den jeweilen Aktionen. Hab zum Testen Zeiten eingegeben mit einem Unterschied von 0. Also ich will überprüfen bei welcher Aktion der Unterschied zur nächsten Aktion = 0 ist!
Dann will ich das ausgeben wo der Unterschied zur nächsten Aktion 0 beträgt.
Hab n Bild gemacht zum Verständnis, jede id ist eine Aktion... nix echtes nur zum Testen halt. Was rot mit einander verbunden ist soll verglichen werden, also jede aktion mit dem Nachfolger(hab aus fehlender Lust zum Malen nur 2 rote Striche gemalt^^ Aber soll natürlich jeder darauffolgende verglichen werden.
http://img503.imageshack.us/img503/3...rschied9gg.jpg
Der Code zur Abfrage:
Wenn mir das einer so umbauen könnte, das ich halt den Zeitvergleich pro Aktion habe, halt wo der Unterschied zur Nächsten Aktion = 0 ist.
Gruß ^^
Ich hab folgendes Problem:
Ich habe in meiner Datenbank eine gewisse Anzahl von Datensätzen zum Testen. (6 Datensätze in der Tabelle)
Ich habe zum Testen einmal alle ausgelesen und optisch dargestellt.
Nun will ich folgendes Vergleichen:
Die Zeit in Spalte "Ende", soll mit der darauffolgenden Spalte "Start" verglichen werden undzwar auf Sekunden. Mein Ziel ist es jeweils herauszufinden wie Groß der Unterschied in Sekunden ist, zwischen den jeweilen Aktionen. Hab zum Testen Zeiten eingegeben mit einem Unterschied von 0. Also ich will überprüfen bei welcher Aktion der Unterschied zur nächsten Aktion = 0 ist!
Dann will ich das ausgeben wo der Unterschied zur nächsten Aktion 0 beträgt.
Hab n Bild gemacht zum Verständnis, jede id ist eine Aktion... nix echtes nur zum Testen halt. Was rot mit einander verbunden ist soll verglichen werden, also jede aktion mit dem Nachfolger(hab aus fehlender Lust zum Malen nur 2 rote Striche gemalt^^ Aber soll natürlich jeder darauffolgende verglichen werden.
http://img503.imageshack.us/img503/3...rschied9gg.jpg
Der Code zur Abfrage:
PHP-Code:
<?
include("mysql.php");
?>
<table>
<tr>
<td><b>ID</b></td>
<td><b>Start</b></td>
<td><b>Ende</b></td>
<td><b>Aktion</b></td>
<td><b>Differenz</b></td>
</tr>
<?
$resultset=mysql_query("SELECT id, zeitstart, zeitende, aktion FROM aktion");
while($ranking=mysql_fetch_array($resultset)) {
$unterschied=$ranking['zeitende']-$ranking['zeitstart'];
echo "<tr>";
echo "<td> ".$ranking['id']." </td>";
echo "<td> ".$ranking['zeitstart']." </td>";
echo "<td> ".$ranking['zeitende']." </td>";
echo "<td> ".$ranking['aktion']." </td>";
echo "<td> ".$unterschied." </td>";
echo "</tr>";
}
echo "</table></center><br><br>";
?>
Gruß ^^
Kommentar