Данные за текущий месяц, текущую неделю, предыдущий месяц

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Выборка данных из базы 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())

1 комментарий

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *