slq獲取某一時間段內的全部數據

條件:根據數據庫原有某一時間段數據,獲取在篩選時間段內的全部數據信息:

通過分析在這篩選時間段的數據可大體分爲以下3種情況:

  1. 數據庫某字段的開始時間在篩選的開始時間與結束時間範圍內

  2. 數據庫某字段的結束時間在篩選的開始時間與結束時間範圍內

  3. 數據庫某字段的開始時間小於篩選的開始時間,結束時間大於篩選的結束時間

轉化爲sql語句爲:

((startDate between ‘篩選開始時間’ and ‘篩選結束時間’) or (endDate between '篩選開始時間' and ‘篩選結束時間’) or  (startDate <='篩選開始時間' and  endDate >=‘篩選結束時間’)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章