oracle判斷是不是在兩個時間段之間?
很簡單啊,如果是一個時間段,選取其最早時間點和最遲時間點:timemin,timemax,參考的sql語句為select * from tbl where time0 between timemin and timemax
如果是兩個時間段,那么分別選取兩個時間段的最早時間點和最遲時間點,timemin1,timemax1,timemin2,timemax2,參考的sql語句是 select * from tbl where (time0 between timemin1 and timemax1) or (time0 between timemin2 and timemax2)
以此類推。