Hello,
Kann ich die Dauer zwischen zwei EINTRÄGE schon in meiner SELECT Abfrage berechnen?
Das kannst Du, aber natürlich nur dann, wenn der jeweilige Eintrag auch einen Nachfolger (oder Vorgänger) hat.
Schau Dir mal die Beispiele zu den Benutzerdefinierten Variablen in MySQL an. Die sind dafür bestens geeignet. http://dev.mysql.com/doc/refman/5.0/en/user-variables.html
Das geht schon. Man muss nur erst den Satz finden, kann dann damit den Nachfolger bestimmen und die relevanten Dinge merkt man sich dann eben in den benutzerdefinierten Variablen.
Es geht mit einem Subselect und einer Limit-Klausel.
Aus dem Handgelenk bekomme _ich_ das jetzt nicht hin, weiß aber, dass wir es hier schon mal gemeinsam gelöst haben, mit _einem_ Select (mit Subselect) einen Nachfolger zu finden. Das Ausrechnen der Differenz ist dann ja nur noch ein Witz.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg