# 日期或時間區間衝堂檢查語法
###### tags: `Oracle`
* A = 資料表起始時間欄位
* B = 資料表結束時間欄位
* Qry_Beg = 查詢起始時間
* Qry_End = 查詢結束時間
(前提是上述欄位都需要轉成date資料型別或數字型別)
```sql
SELECT *
FROM table_name
WHERE
Qry_Beg BETWEEN A AND B
OR Qry_End BETWEEN A AND B
OR (Qry_Beg <= A AND Qry_End >= B)
```
若資料筆數大於 0 者,就是「跟查詢的時間區間有衝突」或「符合該查詢的時間區間」