sql запрос по выборке состоящей из дат?
Не из дат, а из строк, то что вы думаете о них как о датах, таковыми их не делает.
в самой таблице бд они хранятся как VARCHAR(50)
Тадааам! Вот и ответ на вопрос "а зачем все эти стопитьсот типов, когда есть варчар?" Это раз. Ну а в случае скулайта - хотя бы соблюдать формат ISO8601 и использовать
соответствующие функции.
Ну и второе - last_control_milking_date == "10.10.2022" с двумя "равно".
Ну и по мелочи:
- судя по переменным внутри запроса это из пхп, но переменная sql не имеет $ (возможно просто опечатка?).
- зачем farm_name в квадратных скобках, есть общепринятый формат выделения полей через `` кавычки, что позволяет запросу быть "кроссплатформенным"?
- ну и классика - почему не используются
подготовленные запросы?