Autor Zpráva
nothrem
Profil
Ahoj, našel jsem funkci LAST_DAY() pro poslední den v měsíci, ale nic pro první den v měsíci.

Zdá se mi divné, když na poslední den je funkce, tak že by se první den musel zjišťovat
DATE_FORMAT(NOW(), '%Y-%m-01')

nebo
CONCAT(YEAR(NOW()), '-', MONTH(NOW()), '-01')

Nebo je nějaký jiný způsob jak to nezjišťovat takhle přes ruku? Příp. pokud ne, která z těhle dvou funkcí by byla rychlejší?

díky

PS: nebo by bylo pro vypsání dat z daného měsíce rychlejší porovnat jen rok a měsíc? (Ale to neřeší všechny mé případy, protože potřebuju vypisovat i data za určité měsíce)
Kajman_
Profil *
Ještě by mělo jít
date_sub(curdate(),interval dayofmonth(curdate())-1 day)

Nejrychlejší způsob si netroufám odhadnout, zkuste si to změřit.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0