条件:根据数据库原有某一时间段数据,获取在筛选时间段内的全部数据信息:
通过分析在这筛选时间段的数据可大体分为以下3种情况:
数据库某字段的开始时间在筛选的开始时间与结束时间范围内
数据库某字段的结束时间在筛选的开始时间与结束时间范围内
数据库某字段的开始时间小于筛选的开始时间,结束时间大于筛选的结束时间
转化为sql语句为:
((startDate between ‘筛选开始时间’ and ‘筛选结束时间’) or (endDate between ‘筛选开始时间‘ and ‘筛选结束时间’) or (startDate <=‘筛选开始时间‘ and endDate >=‘筛选结束时间’)
)
本文出自 “11457131” 博客,请务必保留此出处http://11467131.blog.51cto.com/11457131/1763936
原文:http://11467131.blog.51cto.com/11457131/1763936