<!-- 查询统计列表 -->   &gt;= 小于等于      &lt;=大于等于

将字符类型转换成日期格式进行比较

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') &gt;= 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') &lt;= 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') &gt;= STR_TO_DATE(#{start_date},'%Y-%m-%d')

</if>
<if test="end_date != null and end_date!=''">
and #{end_date} &gt;= 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') &gt;= 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') &lt;=STR_TO_DATE(CONCAT(#{end_date},' 23:59:59'),'%Y-%m-%d %H:%i:%s')

</select>

sql模糊查询和根据日期筛选的更多相关文章

  1. 8.mybatis动态SQL模糊查询 (多参数查询,使用parameterType)

    多参数查询,使用parameterType.实例: 用户User[id, name, age] 1.mysql建表并插入数据 2.Java实体类 public class User { public ...

  2. sql模糊查询

    SQL 模糊查询 在进行数据库查询时,有完整查询和模糊查询之分. 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: ...

  3. SQL模糊查询与删除多条语句复习

    string IDlist="1,2,3"; 批量删除数据 StringBuilder strsql=new StringBuilder(); strSql.Append(&quo ...

  4. SQL 模糊查询

    在进行数据库查询时,有完整查询和模糊查询之分.一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式:1,%:表示任意0个 ...

  5. SQL 模糊查询(like)

    在进行数据库查询时,有完整查询和模糊查询之分. SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下: 1.LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadde ...

  6. [转]SQL 模糊查询

      在进行数据库查询时,有完整查询和模糊查询之分. 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,% :表 ...

  7. Jmeter中JDBC Request和BeanShell PostProcessor的结合使用(SQL模糊查询)

    [前言] 今天记录一下Jmeter中JDBC Request和BeanShell PostProcessor的结合使用的方法(SQL模糊查询) [步骤] 1.下载对应数据库的驱动包到jmeter安装目 ...

  8. SQL模糊查询条件的四种匹配模式

    执行数据库查询时,有完整查询和模糊查询之分. 一般模糊语句格式如下: SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件 其中关于条件,SQL提供了四种匹配模式: 1.% :表示任意 ...

  9. 有关SQL模糊查询

    执行 数据库查询时,有完整查询和模糊查询之分. 一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,%:表示任意0个 ...

随机推荐

  1. Plant Leaves Classification植物叶子分类:基于孪生网络的小样本学习方法

    目录 Abstract Introduction PROPOSED CNN STRUCTURE INITIAL CNN ANALYSIS EXPERIMENTAL STRUCTURE AND ALGO ...

  2. Spring Cloud 学习 (三) Feign

    新建 spring-cloud-eureka-feign-client Module pom <parent> <artifactId>spring-cloud-parent& ...

  3. HTTP协议数据包

    HTTP数据包 简介:由w3c制定的一种网络应用层协议,定义了浏览器与web服务器之间通信时所使用的数据格式. 0x00 数据包格式 1.请求行:请求类型/请求资源路径.协议的版本和类型 2.请求头: ...

  4. 5.3 Spring5源码--Spring AOP使用接口方式实现

    Spring 提供了很多的实现AOP的方式:Spring 接口方式,schema配置方式和注解. 本文重点介绍Spring使用接口方式实现AOP. 使用接口方式实现AOP以了解为目的. 更好地理解动态 ...

  5. XSS挑战赛(2)

    进入第六关 简单判断过滤情况 <>script"'/ 查看源代码 可以看到第二个红框部分跟之前类似,闭合双引号尝试进行弹窗 "><script>ale ...

  6. 5、Spring Cloud Ribbon

    1.Ribbon简介 (1).Ribbon介绍 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具. Ribbon是Netflix发布的开源项目,主 ...

  7. Cookie 和JWT 并存同一项目代码记录

    Cookie管理后台管理,JWT对外提供接口验证 具体官方文档链接 使用 ASP.NET Core 中的特定方案授权 实现思路: 1.添加两种授权方式配置, AddAuthentication 的参数 ...

  8. LeetCode初级算法之字符串:344 反转字符串

    反转字符串 题目地址:https://leetcode-cn.com/problems/reverse-string/ 编写一个函数,其作用是将输入的字符串反转过来.输入字符串以字符数组 char[] ...

  9. 8、Spring Cloud Zuul

    1.Zuul简介 Zuul包含了对请求的路由和过滤两个最主要的功能. 路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础. 过滤器功能则负责对请求的处理过程进行干预,是实现请 ...

  10. python作业-2048小游戏

    需了解的知识 Pygame中的各个模块及其功能: Pygame.init():初始化所有导入的模块 pygame.display: pygame.display.init()  -  初始化 disp ...