Autor | Zpráva | ||
---|---|---|---|
nothrem Profil |
#1 · Zasláno: 16. 11. 2006, 11:11:59 · Upravil/a: nothrem
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 * |
#2 · Zasláno: 16. 11. 2006, 14:19:41
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. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0