sql模糊查询和根据日期筛选
<!-- 查询统计列表 --> >= 小于等于 <=大于等于
将字符类型转换成日期格式进行比较
select * from xy_platformMessage
<where>
<if test="approval_status !=null and approval_status !=''">
and approval_status=#{approval_status}
</if>
<if test="start_date !=null and start_date !=''">
and STR_TO_DATE(announcement_date,'%Y-%m-%d') >= STR_TO_DATE(#{start_date},'%Y-%m-%d')
</if>
<if test="end_date !=null and end_date !=''">
and STR_TO_DATE(announcement_date,'%Y-%m-%d') <= STR_TO_DATE(#{end_date},'%Y-%m-%d')
</if>
</where>
order by announcement_date desc
<select id="findStatisticalRecord" parameterType="java.util.Map" resultType="java.util.Map">
select u.*,p.ProductName from xy_pdf_untowardReaction u left join xy_ccproduct p
on u.SerialNum=p.SerialNum
where u.company_id=#{company_id}
<if test="ProductName != null">
and (p.ProductName like '%%${ProductName}%%')
</if>
<if test="start_date != null and start_date!=''">
and STR_TO_DATE(u.add_time,'%Y-%m-%d') >= STR_TO_DATE(#{start_date},'%Y-%m-%d')
</if>
<if test="end_date != null and end_date!=''">
and #{end_date} >= STR_TO_DATE(u.add_time,'%Y-%m-%d')
</if>
order by u.add_time desc
</select>
2.
<select id="GetList" resultType="java.util.Map" parameterType="com.xy.cc.bean.ComputeParam">
SELECT
`id`,
`no`,
`SerialNum`,
`date_of_occurrence`,
`time_frame`,
`interval_month`,
`birthday`,
`sex`,
`weight`,
`nation`,
`height`,
`city_a`,
`human_race`,
`untoward_reaction_name`,
`level`,
`new_or_old`,
`table`
FROM
xy_survey_compute
WHERE SerialNum=#{SerialNum}
and company_id=#{company_id}
AND STR_TO_DATE(`date_of_occurrence`,'%Y-%m-%d %H:%i:%s') >= STR_TO_DATE(CONCAT(#{start_date},' 00:00:01'),'%Y-%m-%d %H:%i:%s')
AND STR_TO_DATE(`date_of_occurrence`,'%Y-%m-%d %H:%i:%s') <=STR_TO_DATE(CONCAT(#{end_date},' 23:59:59'),'%Y-%m-%d %H:%i:%s')
</select>
sql模糊查询和根据日期筛选的更多相关文章
- 8.mybatis动态SQL模糊查询 (多参数查询,使用parameterType)
多参数查询,使用parameterType.实例: 用户User[id, name, age] 1.mysql建表并插入数据 2.Java实体类 public class User { public ...
- sql模糊查询
SQL 模糊查询 在进行数据库查询时,有完整查询和模糊查询之分. 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: ...
- SQL模糊查询与删除多条语句复习
string IDlist="1,2,3"; 批量删除数据 StringBuilder strsql=new StringBuilder(); strSql.Append(&quo ...
- SQL 模糊查询
在进行数据库查询时,有完整查询和模糊查询之分.一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式:1,%:表示任意0个 ...
- SQL 模糊查询(like)
在进行数据库查询时,有完整查询和模糊查询之分. SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下: 1.LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadde ...
- [转]SQL 模糊查询
在进行数据库查询时,有完整查询和模糊查询之分. 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,% :表 ...
- Jmeter中JDBC Request和BeanShell PostProcessor的结合使用(SQL模糊查询)
[前言] 今天记录一下Jmeter中JDBC Request和BeanShell PostProcessor的结合使用的方法(SQL模糊查询) [步骤] 1.下载对应数据库的驱动包到jmeter安装目 ...
- SQL模糊查询条件的四种匹配模式
执行数据库查询时,有完整查询和模糊查询之分. 一般模糊语句格式如下: SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件 其中关于条件,SQL提供了四种匹配模式: 1.% :表示任意 ...
- 有关SQL模糊查询
执行 数据库查询时,有完整查询和模糊查询之分. 一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,%:表示任意0个 ...
随机推荐
- mysql GTID主从复制故障后不停机恢复同步流程
GTID实现主从复制数据同步 GTID是一个基于原始mysql服务器生成的一个已经被成功执行的全局事务ID,它由服务器ID以及事务ID组成,这个全局事务ID不仅仅在原始服务器上唯一,在所有主从关系的m ...
- redis面试问题(一)
五大常用数据类型 redis与其他缓存的比较 rdb和aof 主从复制,读写分离,哨兵机制 -------------------------------- 1.为什么使用redis (一)性能 我们 ...
- 【GDOI2014模拟】JZOJ2020年8月14日T2 网格
[GDOI2014模拟]JZOJ2020年8月14日T2 网格 题目 Time and Memory Limits Description 某城市的街道呈网格状,左下角坐标为A(0, 0),右上角坐标 ...
- 微软发布 Pylance:改善 VS Code 中的 Python 体验
原标题:微软发布 Pylance:改善 VS Code 中的 Python 体验 来源:开源中国 微软宣布推出一种新的 Python 语言服务器,名为 Pylance,其可利用语言服务器协议与 VS ...
- 孪生网络入门(下) Siamese Net分类服装MNIST数据集(pytorch)
主题列表:juejin, github, smartblue, cyanosis, channing-cyan, fancy, hydrogen, condensed-night-purple, gr ...
- sql绕过小技巧
两个空格代替一个空格,用Tab代替空格,%a0=空格: %20 %09 %0a %0b %0c %0d %a0 %00 /**/ /*!*/ 最基本的绕过方法,用注释替换空格: /* 注释 */ 使用 ...
- qtp学习入门
qtp的学习,初始入门是简单的,推荐田艳琴的<QTP从实践到精通>这边书,看过后,一周就可以入门,并能够自行编写脚本,但是想要进入更深一层,则需要更广阔的知识!这条路任重道远,你我共勉
- Shell:子shell概念
Blog:博客园 个人 目录 shell环境 什么是子shell 子shell的分类 shell环境 每个shell进程有一个自己的运行环境,不同的Shell进程有不同的Shell环境.Shell解析 ...
- 本文帮你在 Unix 下玩转 C 语言
shell是一种特殊的应用程序(命令行解释器),他为运行其他应用程序提供了一个接口. posix规范了操作系统是什么样 每个进程都有一个工作目录(又叫当前目录),相对路径都是从工作目录开始解释. Ct ...
- html标签学习1
html:超文本标记语言 超文本标记语言的结构包括"头"部分(英语:Head).和"主体"部分(英语:Body),其中"头"部提供关于网页的 ...