Я не знаю, возможно ли это. У меня есть таблица MySQL, содержащая даты начала и окончания сезона для рекламодателей. Даты не меняются из года в год, поэтому они хранятся в формате MM-DD.выберите данные по диапазону дат с упаковкой года
Обычно они предназначены в течение года, то есть 1 марта (03-01) до 1 октября. (10-01).
НО сезоны могут обернуться вокруг конца года, например, 1 октября. (10-01) до 1 марта (03-01) (т.е. они закрыты весной & летом)
Теперь мне нужно выбрать записи (через PHP), где диапазон дат введен пользователем (скажем, 1 декабря до 12 декабря.) попадает в даты начала/окончания сезона рекламодателя.
Легко, если начало/конец сезона были математически последовательными (например, 03-01-10-01), но как это сделать, когда они могут или не могут быть последовательными.
Извините, если я нету объяснил, что ясно, но моя голова вот-вот взорвется ....
есть ли способ, вы можете сделать небольшое изменение в приложение/table, чтобы сохранить год? –
Какие типы столбцов являются вашими столбцами начала/конца сезона? Если они являются столбцами DATE, тогда эта проблема тривиальна для решения, нет? Если они не являются столбцами DATE, они должны быть. :-) – FtDRbwLXw6