條件:根據數據庫原有某一時間段數據,獲取在篩選時間段內的全部數據信息:
通過分析在這篩選時間段的數據可大體分爲以下3種情況:
數據庫某字段的開始時間在篩選的開始時間與結束時間範圍內
數據庫某字段的結束時間在篩選的開始時間與結束時間範圍內
數據庫某字段的開始時間小於篩選的開始時間,結束時間大於篩選的結束時間
轉化爲sql語句爲:
((startDate between ‘篩選開始時間’ and ‘篩選結束時間’) or (endDate between '篩選開始時間' and ‘篩選結束時間’) or (startDate <='篩選開始時間' and endDate >=‘篩選結束時間’)
)