Autor Zpráva
Pleak
Profil *
Zdravím,

mám následující data v tabulce rezervace:


A snažím se napsat dotaz, který mi vypíše vždy data pro daný měsíc, tzn. tento měsíc by se vypsaly pouze záznamy s id 1 a 2. Zároveň ještě přemejšlím, zda to jde udělat ještě v mysql, nebo to řešit až v PHP a to, aby to u druhého záznamu vypsalo u datum_do pouze poslední den měsíce (tzn. místo 2018-05-02 by se vypsal datum 2018-04-30).

Díky moc za radu
Kajman
Profil
SELECT r.*,
       Greatest(r.datum_od, '2018-04-01') reduk_od,
       Least(   r.datum_do, '2018-04-30') reduk_do
FROM   rezervace r
WHERE  r.datum_od <= '2018-04-30'
   AND r.datum_do >= '2018-04-01'  

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