2010-08-13 119 views
0

我想比较有YYYY-MM-DD日期比较,我的SQL

日期格式的数据库字段,我想从MM-DD比较

其实我想取记录那些有月/选定周的持续时间

和出生日期之间的生日是存储在数据库表YYYY-MM-DD格式

我怎样才能做到这一点好心帮。

回答

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; 

将返回您的所有人,其中出生日的月份是十月。

+0

thanx您的回复,而是希望从特定的具体获取周 所以我想这样的事情 select * from table_name where birthdate between between week 33 – 2010-08-16 06:00:30

+0

select * from table_name where birthdate> = 16-08 AND birthdate <= 22-08 like t他的想法 – 2010-08-16 06:06:11