Patrick: MySQL - nächst liegende Zahl suchen

Beitrag lesen

Hallo Chris,

Wenn ich um 23:30 nach 'nem Bus suche, und der naechste aber erst um 0:05 »» am naechsten Morgen faehrt - dann bekomme ich von dir gar keinen Vorschlag »» ...?

Ja, das stellt in der Tat noch ein Problem dar.
Bei Verbindungen, bei der die Ankunft am nächsten Tag stattfindet, versagt das System (noch).

Die Eingabemaske sieht die Felder

  • Haltestelle (Dropdown)
  • Wochentag (Dropdown)
  • Uhrzeit (Eingabefeld für Stunde, Eingabefeld für Minute)
    vor. Einmal für die Abfahrt, einmal für die Ankunft.

Es ist nun Blödsinn, wenn jemand um 14:00 Uhr abfahren will und bei der Ankunft den Wochentag angeben muss - das öffentliche Verkehrsmittel wird wohl keine 10 Stunden unterwegs sein.

In der Datenbank ist jede Abfahrt am Werktag, Samstag und Sonntag verzeichnet. Dabei ist die Zeit im Format HH:MM:SS angegeben.
Beispiel:

Haltestelle: 4
Uhrzeit: 12:15:00
Wochentag: WT

Wie schon einmal erklärt steckt hinter jeder Haltestellennummer ein Haltestellenname (welcher separat herausgesucht wird).
Für den Wochentag gibt es die Angaben WT (Werktag), SA (Samstag) und SO (Sonntag).

Und das erstreckt sich über einige tausend Zeilen (welche ich natürlich nicht per Hand sondern mit Hilfe eines Scripts eingefügt habe). Denn es ist halt für jede Abfahrt am WT, SA und SO eine eigene Zeile vorhanden.

Soweit zum Sachverhalt.