whereBetween
это например как
а через обычный where не сработает без beetwen ? типо: select * from table where (year >= 2019 and month >= 1) and (year <= 2020 and month <= 12)
так же не сработает, если выборка такая к примеру с 07-2019 по 01-2020
2ой вариант работает разве? месяца же отфильтруются отдельно и ты потеряешь их для всех годов. (при фильтре 10-2019 11-2020, в выборку не попадут 12-2019, 01-2020)
Ну данные какие в бд? и какая выборка?
Все данные: SELECT * FROM data
"Лимитированные" данные: SELECT * FROM data WHERE (year >= 2019 AND month >= 1) AND (year <= 2020 AND month <= 7);
ужас
при $startDate = 2017-10 и $endDate = 2018-11 разное количество будет
@nazar_tertyshnyi с этими датами прогони
Обсуждают сегодня