Выборка MySQL за день, вчера, неделю, месяц
За сегодня: createdate>= CURDATE()»; За вчера: createdate>= (INTERVAL -1 DAY + curdate()) AND createdate < CURDATE() За неделю: createdate > DATE_SUB(CURDATE(), INTERVAL (DAYOFWEEK(CURDATE()) -1) DAY) AND messagedate < DATE_ADD(CURDATE(), INTERVAL (9 — DAYOFWEEK(CURDATE())) DAY) За месяц: createdate > LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 1 …