关于sql String类型的日期数据如何进行比较查询
2020-06-02 06:45
1741 查看
#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>
我们运用date_format把String数据库中的String 类型的日期格式化成datetime.
上代码:
[code=language-sql]SELECT SQL_CALC_FOUND_ROWS * FROM table_name WHERE DATE_FORMAT( expire_time, '%Y-%m-%d' ) BETWEEN STR_TO_DATE( '"+start_time+"', '%Y-%m-%d' ) AND STR_TO_DATE( '"+start_time+"', '%Y-%m-%d' );
其中,expire_time是数据库字段,start_time,end_time是外部传过来的筛选条件。
tips:
在sql语句中,我们需要先将数据库中的数据用函数 DATE_FORMAT 函数来格式化特定格式的日期
DATE_FORMAT(date,format);
- date:要格式化的有效日期值
- format:格式化后的特定格式
使用 STR_TO_DATE 函数将字符串转变为 DATETIME 类型的值
STR_TO_DATE(str,format)
1000
;
- str:时间格式的字符串
- format:时间显示格式
相关文章推荐
- 关于SpringMVC中如何把查询数据全转成String类型
- 关于对日期类型的数据进行模糊查询的问题
- SQL语句:orac 3ff0 le中如何插入Date类型的数据和根据Date数据进行查询的方法
- 如何在Access2007中使用日期类型查询数据
- SQL如何进行增加、删除、改写、查询等数据操作
- 如何将页面日期的String类型转换成SQL日期类型并写入数据库?
- 关于实体为Date类型的字段,如何用model.find(" date>? ",param)方法进行查询?
- 使用笔记:mysql与oracle进行sql查询时如何表示日期
- JPA中关于MS SQL Server数据库的TimeStamp数据类型如何映射
- 关于sql查询字符char类型数据的条件使用
- 使用笔记:mysql与oracle进行sql查询时如何表示日期
- SQL 大数据查询如何进行优化?sqlserver和oracle整理
- SQL命令语句进行大数据查询如何进行优化
- 关于ADO+SQL /Access里面查询日期时间类型语句的一点总结
- 如何查询日期类型的数据?
- sql查询 关于日期比较
- C#中如何比较2个string类型的日期大小?
- 关于myBatis与SQLserver 配合使用,查询类型为Date的数据时,日期会减少两天的问题
- MySQL关于根据日期查询数据的sql语句
- C#中两个日期类型的变量如何进行比较