我创建了一个表,如下所示。
actor(id, first_name, last_name, dob);其中,道布的格式为Y-m-d。所以我想找一些演员来,他们有一个月或者一天的时间。请帮我找出解决方案。
发布于 2012-10-20 15:23:57
对日期使用此查询
select * from actor where DAY(dob) = 12;
还有几个月
select * from actor where MONTH(dob) = 5;
您也可以使用AND运算符将它们组合在一起。
看看this吧。您将找到更多可以使用的日期和时间函数
发布于 2012-10-20 15:24:18
尝试使用day和month函数
select * from actor
where day(dob)=x and month(dob)=y在这里查看更多datetime函数http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
https://stackoverflow.com/questions/12986267
复制相似问题