а что сложного?
с простыми фильтрами не сложно. а, например, выбрать из базы все промоакции с количеством товаров, которое было куплено в течение недели после запуска акции? с нормальным полем даты - как два пальца об асфальт.
в течении недели: date > 1234 and date < 1000
у каждой акции своя дата начала. ты границы прям в запросе будешь высчитывать. и конечно при этом будут использоваться индексы, как и должны?
date > {дата начала акции} and date < {дата начала акции}+604800
проверь как-нибудь как база будет "эффективно" использовать индексы в этом случае
ну выбирай внешним запросом все акции, бери у них дату начала и используй во внутреннем запросе
и тоже - без проблем для поля даты.
потому что поиск и фильтрация по ним может быть
коллеги речь то ведут не про них, а про поле unixtime
Обсуждают сегодня