Я совершаю большую ошибку, которую я сохраняю дату в поле Varchar в базе данных, и когда я пытаюсь использовать, где между функцией для получения данных она дает мне результат Annonoumus из -за строковой природы,
Кто -нибудь может сказать мне, как заставить эту работу, не влияя на базу данных, потому что я больше не имею доступа к базе данных, я не могу изменить это. /> SELECT *
FROM `cpds`
WHERE `user_id` = 21
AND STR_TO_DATE(`date`, '%Y-%m-%d') BETWEEN STR_TO_DATE('2025-01-01', '%Y-%m-%d')
AND STR_TO_DATE('2025-12-31', '%Y-%m-%d');
Подробнее здесь: https://stackoverflow.com/questions/797 ... p-or-mysql
Мобильная версия