В моей базе данных я хочу отфильтровать данные по дате: у меня есть несколько флажков для этого.Например, когда я проверяю 2018-2019
, я хочу получить всю информацию between '2018-09-01' and '2019-08-31'
.Мне удалось это сделать.То, что я не могу понять, как это сделать, - это установить два флажка.
Я пытался использовать OR
, делая что-то вроде этого:
AND (date_conseil BETWEEN '2018-09-01' AND '2019-08-31')
OR (date_conseil BETWEEN '2017-09-01' AND '2018-08-31');
Но я получаю толькоошибка «Допустимый объем памяти 268435456 байт исчерпан (попытался выделить 4096 байт)» .Я действительно понятия не имею, почему я получаю это и почему мой SQL не работает.
Можете ли вы дать мне небольшую помощь?Спасибо