2016-04-11 11 views
0

ersten Beitrag auf Stack Overflow. In diesem Problem für ein paar Stunden festgefahren.MySQL - WO ATD ist innerhalb von 10 Minuten von STD

Ich möchte die Einträge finden, bei denen die "tatsächliche Abflugzeit" (ATD) innerhalb von minus 10 Minuten von "Fahrplanabflug" (STD) ist. Die beiden Felder haben das Format TIME ('14: 04: 30 '). Die letzte Anfrage, die ich versuchte, war:

WHERE `ATD` > `STD` - INTERVAL 10 MINUTE 

aber das funktioniert nicht.

Hilfe wäre willkommen.

+0

Warum funktioniert Ihr Code nicht? Können Sie Beispieldaten und gewünschte Ergebnisse liefern (in der * Frage * als Text)? –

+0

'INTERVALL '10' MINUTE'? – jarlh

Antwort

0

Vielen Dank für Ihre Antwort. Eigentlich fand ich nur die Antwort:

WHERE TIMEDIFF(`ATD`,`STD`) < '00:10:00' 

Grundsätzlich ich die Anfrage wollte mit einem ATD alle Flüge aufzulisten, die weniger als 10 Minuten vor dem STD ist. Zum Beispiel:

Flug 1 STD: 10.20.00 ATD: 10:16:00

Flug 2 STD: 14.50.00 ATD: 14:34:00

der erste wäre aufgeführt, nicht der zweite.

Es tut mir leid, so grundlegend in meiner Erklärung zu sein. Ich werde mich verbessern.

Verwandte Themen