Главная»MySQL»Данные за текущий месяц, текущую неделю, предыдущий месяц
Данные за текущий месяц, текущую неделю, предыдущий месяц
АвторadminНа чтение 1 минПросмотров38Опубликовано
Выборка данных из базы MySQL по временным промежуткам
/* Данные за текущий месяц */
... WHERE MONTH(`date`) = MONTH(NOW()) AND YEAR(`date`) = YEAR(NOW())
/* Данные за текущую неделю */
... WHERE YEAR(`date`) = YEAR(NOW()) AND WEEK(`date`, 1) = WEEK(NOW(), 1)
/* Данные за предыдущий месяц */
... WHERE MONTH(`date`) = MONTH(DATE_ADD(NOW(), INTERVAL -1 MONTH)) AND YEAR(`date`) = YEAR(NOW())
Some truly nice and useful info on this internet site, besides I conceive the pattern has got superb features.