sql >> Databáze >  >> RDS >> Mysql

Jak zkontrolovat v MySQL, zda nějaké datum v rozsahu dat spadá mezi data v tabulce

Martin Schneider K odpovědi mi pomohl výše uvedený komentář. Nebylo to specifické pro MySQL, ale spíše logický přístup k řešení problému, takže níže uvádím dotaz, který používám, abych pomohl každému, kdo se s tím v budoucnu setká:

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

Podle potřeby nahraďte text ve složených závorkách.




  1. PL/SQL a SQL skript v jednom sqlFile s liquibase?

  2. Výpočet procent odehraných znovu další den

  3. Připojte se v Oracle SQL

  4. možnosti příkazu case rozdělené na dva výstupní sloupce