#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' Обратите внимание, формат записи даты Месяц-День-Часы-Минуты, что бы сравнение на интервал правильно работало.
Комментариев нет:
Отправить комментарий