mysql交集查询按照时间范围查询myBatis

查询  开始时间 --结束时间

 

            <if test="searchParam.startTime != null and searchParam.endTime != null">
                and
                (#{searchParam.startTime} &gt; qcr.start_time AND #{searchParam.startTime} &lt; qcr.end_time) OR
                (#{searchParam.startTime} &lt; qcr.start_time AND #{searchParam.endTime} &gt; qcr.end_time) OR
                (#{searchParam.endTime} &gt; qcr.start_time AND #{searchParam.endTime} &lt; qcr.end_time) OR
                (#{searchParam.startTime} = qcr.start_time AND #{searchParam.endTime} = qcr.end_time)
            </if>

 

注意时间查询拼接时 不能使用 xxx='' 

posted @ 2021-07-05 13:36  三只坚果  阅读(432)  评论(0编辑  收藏  举报