Autor Zpráva
majo80
Profil *
V tabuľke mám záznamy a jedným z nich je aj typ DATETIME. Dajú sa podľa neho vybrať záznamy za posledný mesiac? Nie za posledných 30 dní, ale tak aby sa v mesiaci, ktorý má 30 dní vybralo týchto 30 dní, ktorý má 31 tak 31 a pod?
Alphard
Profil
Váš popis moc nechápu. Za poslední měsíc, tj. od prvního do současnosti, nebo ne?
majo80
Profil *
Od prvého po posledný deň.
Alphard
Profil
majo80:
MySQL má sice funkci month(), kterou by šlo elegantně použít, avšak výkonově to není nejlepší řešení.
V PHP si zjistěte, kolik má daný měsíc dní, a do mysql dotazu dejte podmínku
where time_column >= '2010-11-01' and time_column <= '2010-11-31'
Kajman_
Profil *
Když je sloupec datetime, tak je potřeba zapsat podmínku na konec intervalu jinak..
time_column <= '2010-11-31 23:59:59'

time_column < '2010-12-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: