sql >> Database >  >> RDS >> Mysql

Hoe in MySQL in te checken als een datum in een reeks datums valt tussen datums in een tabel

Martin Schneider De opmerking hierboven heeft me geholpen om tot het antwoord te komen. Het was niet MySQL-specifiek, maar eerder de logische benadering om het probleem op te lossen, dus ik neem de vraag op die ik hieronder gebruik om iedereen te helpen die dit in de toekomst tegenkomt:

SELECT * FROM holiday 
WHERE staffid = {staff id} 
AND '{date on monday}' <= DATE(enddate) 
AND '{date on friday}' >= DATE(startdate)

Vervang indien nodig de tekst tussen de accolades.




  1. Ruby gem mysql2 installatie mislukt

  2. Hoe waarden in een tabel in te voegen met een externe sleutel met behulp van MySQL?

  3. Waar slaat PostgreSQL configuratie-/conf-bestanden op?

  4. COUNT(*) met en zonder GROUP BY, geen overeenkomende rijen