Ich habe eine MySQL-Tabelle mit dem Namen 'helper_leaves
', in dem Benutzer ihre Urlaubstermine für die nächsten 2 Monate eingegeben haben.MySql - Holen Sie sich das nächste Datum, das eine Bedingung erfüllen
Ich mag 2 bevorstehende Arbeitsdaten erhalten für ein bestimmtes user_id
die NICHT in dem ‚helper_leaves
‘ Tisch und sollte auch auf das aktuelle Datum als nächste.
**id | user_id | leave_date**
1 | 1 | 2016-07-07
2 | 1 | 2016-07-09
3 | 1 | 2016-07-15
4 | 1 | 2016-08-03
Ich möchte eine Abfrage schreiben, um die nächsten 2 Arbeitsdaten von user_id = 1
, ab sofort zu bekommen. Bitte beachten Sie, diese Tabelle hat nur die Urlaub Daten. Aber ich möchte die nächsten 2 Verfügbarkeitsdaten bekommen.
Für die Beispieldaten gegeben, erwartete ich 2016.07.14 und 2016.07.16 als die nächsten 2 Arbeitsdaten zu erhalten, weil heute 2016-07-13
ist Hinweis: Alle Daten, die nicht in dieser Tabelle enthalten sind, gelten als Arbeitsdatum.
Bitte helfen Sie !!!!
Sie wollen den Urlaubstermin zu bekommen? Ich sehe keine Arbeitsdatumsspalte? Oder willst du wo nicht in der Tabelle kommen? – Kisaragi
Es ist unklar, was Sie hier sind, angesichts der Beispieldaten, was ist Ihre gewünschte Ausgabe? –
Bearbeitete die Frage !!! –