Autor Zpráva
Freak
Profil *
Zdravím,

mám tabulku "things", kde mám sloupce: id, thing_id, date_from, date_to.

Bohužel se mi nedaří poskládat dotaz, jak zkontrolovat, zda pro určitý datum je průnik. Mohl bych poprosit o radu? Potřebuju zkontrolovat, zda je daný předmět volný na určitý termín.

Díky moc za radu
Tomášeek
Profil
Freak:
Ten průnik je WHERE xxx >= date_from AND xxx <= date_to, kde xxx je datum, který kontroluješ.
Kajman
Profil
Kolize např. pro tento týden se najdou díky dotazu
SELECT *
FROM   `things`
WHERE  `thing_id` = 42
       AND Date('2019-03-24') >= `date_from`
       AND Date('2019-03-18') <= `date_to`
Když to kolize nenajde, tak je to tento týden volné.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0