У меня есть вход для поиска какой даты, чтобы показать, вход может быть форматом даты (yyyy или yyyy-mm или yyyy-mm-dd), как '2006' или '2017-01' или «2008-10-10», я использую запрос, как этотPostgreSQL SELECT LIKE datetime
SELECT * FROM MEMBER WHERE UPPER(join_date) LIKE UPPER(%".$input."%);
но результат пуст, есть способ, чтобы правильно использовать как заявление для DateTime в PostgreSQL
Вы запустили этот запрос в psql cli? Почему в конце появляется блуждающая двойная кавычка? Почему вы используете 'UPPER', если в поле даты нет текста? Почему вы выбрали тег mysqli, когда речь идет о psql? – Paul