业务场景:
数据库中时开始时间与结束时间,筛选数据条件将这两个字段(开始时间、结束时间)糅合成一个字段,并且是范围筛选。
数据库字段:

筛选条件:

数据分析

- 全部包含(子集)和左边包含:"开始时间" <=endTime and endTime<="结束时间"
- 右边包含:"开始时间"<=startTime and startTime <="结束时间"
- 全部包含(被子集):startTime <= "开始时间" and "结束时间" <= endTime
mysql通用查询模板
SELECT * from activity where
# 全部包含(子集)和左边包含
("开始时间" <=endTime and endTime<="结束时间")
# 右边包含
or ("开始时间"<=startTime and startTime <="结束时间")
# 全部包含(被子集)
or (startTime <= "开始时间" and "结束时间" <= endTime)














![正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-15.5讲 GPIO中断实验-通用中断驱动编写](https://img-blog.csdnimg.cn/direct/c1b62563d3d046d0a6d37536970f031f.png)



