【发布时间】:2014-08-22 00:05:59
【问题描述】:
如何只比较日期和月份与mysql中的日期字段?
例如,我在一张表中有一个日期:2014-07-10
同样,另一个表中的另一个日期2000-07-10。
我只想比较日期字段上的日期和月份是否相等。
我试过这种格式。但我无法得到答案
select *
from table
where STR_TO_DATE(field,'%m-%d') = STR_TO_DATE('2000-07-10','%m-%d')
and id = "1"
【问题讨论】:
-
您的
SELECT中不能有两个WHERE子句。是不是打错字了? -
k 我用未知添加它。实际上我想将日期和月份与日期字段进行比较。如何做到这一点