0
点赞
收藏
分享

微信扫一扫

Mybatis + mysql查询某一天的数据

三次方 2022-02-24 阅读 125

总结了两种查询方法:

①mapper中的xml语句为:

<select id="selectBelongDiagnosisAndCreateInfo" resultMap="BaseResultMap">
  select
  *
  from table_a
  where date_format(create_time,'%Y-%m-%d') = #{createTime}
</select>

其中#{createTime}中参数为前端界面传入的字符串,create_time为数据表中查询的字段。

该方法通过验证。

②通过date_add和date_sub实现查询某一天的数据,语句为:

SELECT
*
FROM
    table-a
WHERE  '2022-02-24' > DATE_SUB(create_time, INTERVAL 1 DAY) 
and date_add(create_time,interval 1 day) > '2022-02-24'

注意:上述中的’2022-02-24‘应为界面传输的参数,例如①方法中createTime,其中的<  >  <=  >=号在mapper中应分别修改为  &lt;   &gt;   &lt;=    &gt;= 

该方法也通过验证。

举报

相关推荐

0 条评论