#mysql #sql
Добрый день, подскажите пожалуйста как правильно написать запрос для выборки интервала
времени но с игнорированием года.
Те. например есть интервал '31.07 22:00:00' - '31.08 22:00:00' и нужно пробежатся
по таблице игнорируя год и выбрать в таком промежутке все вхождения.
(вариант создания отдельного запроса для каждого года отдельно - не комильфо)
для Between нужен год, подскажите пожалуйста как быть в таком случае?
Использую mysql 5.6
Ответы
Ответ 1
select * from table where DATE_FORMAT(date,'%m%d%h%i') between '07312200' and '08312200' Обратите внимание, формат записи даты Месяц-День-Часы-Минуты, что бы сравнение на интервал правильно работало.
Комментариев нет:
Отправить комментарий