我想比较具有YYYY-MM-DD
的日期的数据库字段格式,我想从MM-DD
进行比较实际上我想要获取月份/选定周持续时间之间有生日的记录
和birthdate在db表中以YYYY-MM-DD格式存储
我怎样才能获得这种帮助。
答案 0 :(得分:2)
看看这个:
http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html
你可以使用CURDATE(),DATE_ADD()和DATE_SUB()来制作日期间隔
答案 1 :(得分:0)
在您的SQL中,您可以尝试以下内容:
select * from people where birthdate>='10/01/2010' AND birthdate<='30/01/2010';
如果您希望在几个月和几天内更具体,那么您可以使用mysql中的month(birthdate)
和day(birthdate)
函数;
select * from people where month(birthdate)=10;
将返回您的所有人,其中生日的月份是10月。