В моем приложении Symfony 5 у меня есть база данных с таблицей кандидатов, которая содержит поле json.
кандидат 1: [{"end": "30/04/2020" , "начало": "01/03/2020"}, {"конец": "31/07/2020", "начало": "01/07/2020"}]
кандидат 2: [ {"end": "31/03/2020", "start": "01/03/2020"}, {"end": "31/07/2020", "start": "01/07/2020" }]
Можно ли с помощью построителя запросов найти кандидата, где это поле соответствует аргументам?
ex: Я хотел бы найти всех кандидатов, которые доступны между 10 / 03/2020 и 10/04/2020. Этот случай должен просто вернуть кандидата 1.
Я думаю, что это невозможно сделать с помощью построителя запросов, поэтому я пытаюсь использовать нативный SQL, но ... каков синтаксис sql ?
Я пытался с availability_dates`->"$.start" = "01/03/2020"
, но он не работает, потому что это "коллекция".