用于时间段的判定查询sql
参考百度
SELECT *
FROM TEMP_TABLEWHERE ( ('20100626' BETWEEN start_date_time AND stop_date_time) OR ('20100628' BETWEEN start_date_time AND stop_date_time) )
SELECT
*
FROM
ym_meetingroom mr
LEFT JOIN ym_meetingorder mo
ON mr.id = mo.roomid
WHERE mr.`deleteflag` = #{deleteflag,jdbcType=INTEGER}
AND mo.status != 0
AND mo.status != 3
AND mo.`deleteflag` = #{deleteflag,jdbcType=INTEGER}
AND (
(
#{starttime,jdbcType=TIMESTAMP} BETWEEN mo.starttime
AND mo.endtime
)
OR (
#{endtime,jdbcType=TIMESTAMP} BETWEEN mo.starttime
AND mo.endtime
)
)
本文介绍了一种使用SQL进行时间段判定查询的方法,通过示例展示了如何判断特定日期是否位于记录的时间范围内,适用于会议预订等场景中避免时间冲突的需求。
1100

被折叠的 条评论
为什么被折叠?



