【发布时间】:2016-09-15 07:13:36
【问题描述】:
我有一个输入来搜索要显示的日期,输入可以是日期格式(yyyy 或 yyyy-mm 或 yyyy-mm-dd),例如“2006”或“2017-01”或“2008-10” -10',我使用这样的查询
SELECT * FROM MEMBER WHERE UPPER(join_date) LIKE UPPER(%".$input."%);
但是结果是空的,有没有办法在postgresql中正确使用like语句作为日期时间
【问题讨论】:
-
您是否在 psql cli 上运行了此查询?为什么末尾有一个杂散的双引号?为什么在日期字段中没有文本时使用
UPPER?为什么在讲psql的时候选择了mysqli这个标签?
标签: database postgresql datetime