日期比较,我的SQL
问题描述:
我想比较有YYYY-MM-DD日期比较,我的SQL
日期格式的数据库字段,我想从MM-DD比较
其实我想取记录那些有月/选定周的持续时间
和出生日期之间的生日是存储在数据库表YYYY-MM-DD格式
我怎样才能做到这一点好心帮。
答
在你的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;
将返回您的所有人,其中出生日的月份是十月。
答
看看这个:
http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html
你可以使用CURDATE(),DATE_ADD()和DATE_SUB(),使日期间隔
thanx您的回复,而是希望从特定的具体获取周 所以我想这样的事情 select * from table_name where birthdate between between week 33 – 2010-08-16 06:00:30
select * from table_name where birthdate> = 16-08 AND birthdate 2010-08-16 06:06:11