假设我有一个名为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
的日期和月份匹配的所有条目。
答案 0 :(得分:2)
您需要在Month
查询中使用Day
和mysql
功能
select * from birthday where Day(dob) = Day('2013-05-28 00:00:00')
and Month(dob) = Month('2013-05-28 00:00:00');
希望它有效。