powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать записи с начала прошлого месяца
4 сообщений из 4, страница 1 из 1
Выбрать записи с начала прошлого месяца
    #39110283
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно выбрать записи за текущий и предыдущий месяц.
Код: sql
1.
2.
3.
select *
from `table`
where date_sub(date_sub(curdate(), interval dayofmonth(curdate()) - 1 day), interval 1 month) <= date_sub(date_sub(`CREATED`, interval dayofmonth(`CREATED`) - 1 day), interval 1 month)


Может есть более компактный и понятный способ?

________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
Выбрать записи с начала прошлого месяца
    #39110291
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так немного компактнее и понятнее:
Код: sql
1.
period_diff(date_format(curdate(),'%Y%m'),date_format(`CREATED`,'%Y%m')) < 2


Но может есть еще способ?
...
Рейтинг: 0 / 0
Выбрать записи с начала прошлого месяца
    #39110310
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.Так немного компактнее и понятнее:
Код: sql
1.
period_diff(date_format(curdate(),'%Y%m'),date_format(`CREATED`,'%Y%m')) < 2



Но может есть еще способ?

варинаты есть, но не так чтоб они были сильно компактнее вашего.
Например

...where CREATED > LAST_DATE(DATE_ADD(curdate(), interval -2 MONTH))
...
Рейтинг: 0 / 0
Выбрать записи с начала прошлого месяца
    #39110478
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javajdbc,

))) это кусок Оракла
в MySQL
LAST_ DAY ()
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать записи с начала прошлого месяца
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]