时间段为查询条件时的日期边界查询不到问题
问题:在查询条件为日期时间段时,正常查询时由于前台的日期格式忽略了时分秒,所以结束日期为2022-01-19 00:00:00 为一天的零点。这时就带来了一个问题,数据库里的数据为2022-01-19 01:00:00时,明显是大于这个时间的,所以我想查询1-19号当天的就必须查询20号的日期才会查得到,这显然是不行的。
解决:需要对数据库的日期字段进行格式化处理,处理为 'YYYY-MM-DD’的格式
oracle 数据库用to_char(字段名,‘YYYY-MM-DD’)
例如
to_char(a.APPLYTIME,'YYYY-MM-DD') <![CDATA[<=]]> #{query.APPLYTIMEE,jdbcType=VARCHAR}
mysql数据库使用DATE_FORMAT(字段名,’%Y-%m-%d’)
例如
DATE_FORMAT(a.ADDBILLTIME,'%Y-%m-%d')<![CDATA[>=]]> STR_TO_DATE(#{query.YFBILLDATES,jdbcType=VARCHAR},'%Y-%m-%d')
时间段为查询条件时的日期边界查询不到问题相关推荐
- 使用mysql数据库时出现汉字查询条件时无法查出对应数据
使用mysql数据库时出现汉字查询条件时无法查出对应数据 原因: 在mysql数据库中编码默认不是utf-8,而后端一般使用utf-8的编码进行查询,所以编码不同无法查询到对应的数据 解决方法: 1. ...
- MySQL 中文查询条件返回结果为空 查询结果为空
问题: 最近在做一个APP,APP要通过jdbc直接调用SQL访问MySQL的数据库,其他问题先不说,遇到一个奇怪的现象,同样一条SQL语句,用Navicat去执行的时候,就可以查出来数据库记录数据, ...
- 使用MySql数据库出现汉字查询条件时无法查出对应数据
编写学生信息管理系统时遇到一个问题,在查询条件输入框内输入汉字点击查询按钮后无法查询到对应的数据: 原因: 在mysql数据库中编码默认不是UTF-8,而后端一般使用UTF-8的编码进行查询,所以编码 ...
- oracle 查询 日期 条件,orcale 把日期当作查询条件
orcale 把日期当做查询条件 根据日期查询范围 精确到天 select * from table where to_char( time,'yyyy mm dd ' ) <= '200 ...
- oracle数据库按日期查询,关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解...
关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解 Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设 ...
- java中动态查询条件,Java实现动态添加查询条件
今天遇到一个问题,就是需要根据前端页面发送的条件查询数据库记录,但是前端发送的条件是不确定的.如果使用mybatis的xml方法可以使用if标签灵活的添加判断条件,但是现在我使用的就是单纯的sql. ...
- 使用between and查找时间范围时的日期边界问题
最近在一个项目的后台数据库查找中,需要根据表中的时间字段查找某一范围内的数据(7天.15天.30天),这时我想用between and(其实使用DateDiff函数就可以完成,详情请看另一片文章:SQ ...
- element-ui远程搜索框,没有查询条件时显示历史搜索,有查询条件显示符合条件的数据(配合后端)
<template><div> <el-autocompletev-model="state":fetch-suggestions="que ...
- oracle查询视图时慢,oracle视图查询速度慢
一般对视图的查询最好都分解为对数据表的 直接查询效果要好一些. 可以在参数文件中设置SHARED_POOL_RESERVED_SIZE参 数,这个参数在SGA共享池中保留一个连续的内存空间,连 续的内 ...
最新文章
- python格式化文本_Python格式化大文本
- 排序算法三:插入排序
- 2020-08-20 将数据上传到 S3 或从S3下载
- Spark基础-scala学习(三、Trait)
- 脑电分析系列[MNE-Python-2]| MNE中数据结构Epoch及其创建方法
- qlineedit文本改变时_行文本编辑框QLineEdit及自动补全
- 【1】生产者-消费者模型的三种实现方式
- 【面试题37】两个链表的第一个公共结点
- hackerrank 刷题一(python 基础)
- IAR EWARM 破解方法
- 网络攻防|一次实战中的向日葵 RCE Bypass 360
- 手机端选择收货地址html写法,jQuery仿手机京东商城收货地址城市选择代码
- linux内存中的文件权限,Linux系统管理(用户权限、磁盘存储、文件系统、内存、进程)...
- java 获取ipv4的地址_java 获取ip地址和网络接口
- 网络安全基础(十四)
- 跨境电商如何制定社交媒体营销策略?
- docker-compose安装kafka
- 我把电脑系统升级成Windows11,体验了一下还是换回Windows10
- linux管道只能运输参数吗,oeasy教您玩转 linux 010212 管道 pipe
- 买卖股票的zuija时机含手续费(Java)