Ich möchte Sie fragen, ob es in mysql eine Möglichkeit gibt, dies zu tun. Ich weiß, dass es mit dem Fahrrad gemacht werden kann, aber ich habe das Gefühl, dass es einen besseren Weg geben muss.Überprüfung der Zeilenanzahl basierend auf dem Datumsbereich im Datumsbereich
Ich habe Tisch Urlaub
id | date_from | date_to
1 2017-02-16 2017-02-19
2 2017-02-18 2017-02-21
3 2017-02-12 2017-02-19
4 2017-02-19 2017-02-21
Die Sache ist, dass Benutzer den Datumsbereich nimmt er, wie 2017.02.14 zu 2017.02.24 reservieren will, und ich habe zu prüfen, ob er kann fordern Sie es noch, weil nur 4 Leute gleichzeitig Urlaub anfordern können.
Also brauche ich Abfrage, die prüfen wird, ob in benutzerdefinierten Bereich (zum Beispiel 2017-02-14 bis 2017-02-24) für jeden Tag 4 oder mehr Zeilen sind.
Vielen Dank im Voraus für Ihre Antworten.
Ich denke, wir sind als die Antworten unten zur Verfügung gestellt besser machen können, aber ich denke, dass es nützlich wäre, die richtige zu bieten und CREATE-Anweisungen INSERT, und ein Beispiel dafür, wie ein gewünschtes Ergebnis tatsächlich aussehen könnte. – Strawberry