Перейти к содержимому

Фото
- - - - -

PHP: вывод данных из базы исходя из даты


  • Вы не можете создать новую тему
  • Please log in to reply
2 ответов в этой теме

#1 StrikeR

StrikeR

    бугога

  • Постоялец
  • 798 сообщений
  • Откуда:QLD. Australia

Отправлено 07 мая 2010 - 17:22

Бьюсь головой уже...
Имеем таблицу, в которой присутствуют поля для т.н. мероприятия (акция): date_start и date_end. Т.е. начало акции и её конец, соответственно.
Пользователь имеет календарь, в котором хочет посмотреть все акции, которое входят в "диапазон" даты, которые он выбрал в календаре.
Имеем search_date_start и search_date_end. Даже если дата начала акции меньше даты начала поиска, или её дата окончания больше даты поиска, но какой-то из дней акции попадает в промежуток поисковых дат - она отображается. Мне не обязательно расписывать тут прямо целый запрос к базе, можно и просто направить меня в нужном направлении.
  • 0

#2 shb

shb

    New life, much more options

  • Постоялец
  • 5 253 сообщений
  • Откуда:Таллинн

Отправлено 07 мая 2010 - 17:39

where date_start < search_date_end and date_end > search_date_start
  • 0
Мыслящий человек просто обязан время от времени поднимать себя за волосы © Тот самый Мюнгхаузен

Joga Bonito!

#3 StrikeR

StrikeR

    бугога

  • Постоялец
  • 798 сообщений
  • Откуда:QLD. Australia

Отправлено 07 мая 2010 - 17:58

спасибо, буду пробовать
  • 0