SELECT id FROM history_offers WHERE YEAR(eventDate) = YEAR(CURRENT_DATE()) AND MONTH(eventDate) = MONTH(CURRENT_DATE())
jednak okres rozpoczyna się 17 dnia miesiąca, a kończy 18 dnia kolejnego miesiąca. Jak w takim przypadku pobrać rekordy tylko przy pomocy SQL?
Z wykorzystaniem PHP to przychodzi mi do głowy operacje na wartościach zwracanych przez date(), a następnie:
SELECT id FROM history_offers WHERE eventDate BETWEEN 'od' AND 'do'