您的位置:首页 > 数据库

如何用sql语句求datetime时间类型的年和月

2017-04-27 10:04 344 查看
在使用FineReport时,遇到了sql语句编写的问题,类似下图:

就是如何取到YYYY-MM的值,分开取年月日的值可以用:

select   *   from  表名  where   year(字段名)=?   and   month(字段名)=?

但是一起去的时候就遇到了麻烦,经过长时间的查询及请教找到了解决办法,希望能给后来的人一些提示:

select * from 表名 where strcmp(date_format(字段名,'%Y-%m'),'2007-05') = 0;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: