0

我创建了一个如下表。

actor(id, first_name, last_name, dob);

其中 dob 是 Ymd 格式。所以我想找演员,他们在每月或每日有 b'days。请帮助我获得解决方案。

4

2 回答 2

1

将此查询用于日期

select * from actor where DAY(dob) = 12;

一个月

select * from actor where MONTH(dob) = 5;

您也可以使用AND运算符将​​它们结合起来。

看看这个。您会发现更多可以使用的日期和时间功能

于 2012-10-20T07:23:56.623 回答
0

尝试daymonth功能

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

于 2012-10-20T07:24:18.417 回答