条件:根据数据库原有某一时间段数据,获取在筛选时间段内的全部数据信息:
通过分析在这筛选时间段的数据可大体分为以下3种情况:
- 数据库某字段的开始时间在筛选的开始时间与结束时间范围内
- 数据库某字段的结束时间在筛选的开始时间与结束时间范围内
- 数据库某字段的开始时间小于筛选的开始时间,结束时间大于筛选的结束时间
转化为sql语句为:
((startDate between ‘筛选开始时间’ and ‘筛选结束时间’) or (endDate between ‘筛选开始时间‘ and ‘筛选结束时间’) or (startDate <=‘筛选开始时间‘ and endDate >=‘筛选结束时间’)
)
时间: 2024-10-22 09:20:29