如何将当前日期与数据库条目匹配并检索它

时间:2013-05-28 09:37:55

标签: mysql perl date

假设我有一个名为birthday的MySQL表,其中dob作为列。 dob在日期时间格式中有很多日期。我有一个perl变量$test=current date。我的问题是,如何获取dob列中与$test的日期和月份匹配的所有值。

让我们假设,$test='2013-05-28 00:00:00'所以,现在我不知道如何编写查询来选择MySQL表中与$test i.e 28 and 5 respectively的日期和月份匹配的所有条目。

1 个答案:

答案 0 :(得分:2)

您需要在Month查询中使用Daymysql功能

select * from birthday where Day(dob) = Day('2013-05-28 00:00:00')
and Month(dob) = Month('2013-05-28 00:00:00');

希望它有效。