如何用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;
就是如何取到YYYY-MM的值,分开取年月日的值可以用:
select * from 表名 where year(字段名)=? and month(字段名)=?
但是一起去的时候就遇到了麻烦,经过长时间的查询及请教找到了解决办法,希望能给后来的人一些提示:
select * from 表名 where strcmp(date_format(字段名,'%Y-%m'),'2007-05') = 0;
相关文章推荐
- 【SQL之SQL语句】操作MySQL数据库的dateTime类型,存储和获取完整时间字符串的方法
- 查看Oracle执行计划的几种方法 / oracle中DateTime类型的字段,建立索引后,查寻时索引如何生效?/ oracle 中sql语句怎么加多个强制索引
- SQL Server如何查看SQL语句的执行时间
- oracle用sql 语句如何向表中插入时间?
- 如何查看django执行的sql语句及消耗时间
- 一个表的两个字段具有相同的类型。如何仅用SQL语句交换这两列的数据?
- 用sql语句获取datetime类型的年月日
- 知识积累之怎样在SQL语句中比较两个字符串类型时间
- oracle中如何得到一条SQL语句的执行时间
- SQL 存储过程语句拼接愁人的时间类型
- SQL语句中将Datetime类型转换为字符串类型
- sql语句中获取datetime的日期部分或时间部分
- sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
- SQL 中如何拼写时间类型
- sql直接获取到对应的datetime类型的日期时间,截取函数
- SQL语句中使用日期时间类型时应该注意的一点
- SQL Server如何查看SQL语句的执行时间 (zz)
- sql语句中获取datetime的日期部分或时间部分
- datetime类型如何计算相差的时间?
- mysql 如何查看sql语句执行时间和效率