我有一个包含以下字段的表
id (int)
name (varchar)
dob (datetime)
现在我需要一个可以同时匹配月份和年份的查询
我现在使用的是
select * from users where month(dob)='12' and year(dob)='2010'
我不想使用month()和year(),它可以在一个事情中完成吗?
感谢帮助
Thanks
它可以按照您的要求表达,但我认为这不会更有效率。
where dob >= '2010-12-01' and dob <= '2010-12-31 23:59:59'
or
where '201012' = date_format(dob,'%Y%m')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)