假设我有一个名为生日的MySQL表,其中dob为列。 dob具有很多日期时间格式的日期。我有一个perl变量$test=current date
。我的问题是,如何获取dob列中与$test
的日期和月份匹配的所有值。
让我们假设$test='2013-05-28 00:00:00'
因此,现在,我不知道如何编写查询以选择MySQL表中与$test i.e 28 and 5 respectively
的日期和月份匹配的所有条目。
最佳答案
您需要在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');
希望它能工作。