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

151
15 декабря 2016, 15:43

Как в mysql вывести

  1. данные за текущий месяц
  2. данные за текущую неделю
  3. данные за предыдущий месяц
Answer 1

Нашел информацию:
Данные за текущий месяц

... 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())
READ ALSO
Двойная фильтрация

Двойная фильтрация

Всем добрый деньПодскажите пожалуйста как решить задачку которая возникла

157
Запрос для сравнения периодов

Запрос для сравнения периодов

Добрый день, на калякал вот такой вот запрос(ниже), можно сделать как то проще? Суть задачи затащить информацию в два разных массива по периодам...

117
Класс коннекта к БД

Класс коннекта к БД

Есть такой вот класс коннекта к базе и выполнения запросовПроблема в том, что при создании второго объекта класса для 2-го соединения с другой...

153
Выбрать все теги для новости

Выбрать все теги для новости

Есть таблица с новостями и есть таблица с тегами, которая имеет Id новости и имя тегаКак мне выбрать новость и ее теги одним запросом, отдельно...

116