Cool
Cool
Published on 2023-10-20 / 93 Visits
0
0

关于Between and查询日期边界问题和查不到当天日期的问题

关于Between and查询日期边界问题和查不到当天日期的问题

解决办法 加一天

mysql写法

select * from table where date between '2018-07-21' and date_add('2018-07-23',interval 1 day)
mybatis

mybatis 写法

 <if test="beginGenerateTime != null and beginGenerateTime != '' and endGenerateTime != null and endGenerateTime != ''"> and generate_time between #{beginGenerateTime} and DATE_ADD(#{endGenerateTime}, INTERVAL 1 DAY)</if>

Comment