2011年5月5日 星期四

找出資料庫中 起訖時間 overlap的 record

WHERE

開始時間 <= $off_time
AND
結束時間 >= $on_time

圖解,以下 case 都要找出來

--------------------------------------------------------------------------------
                  $on_time                         $off_time
                        |                                        | 
                        |                                        |
                        |                                        |
              start-------- end
                        start------------------------ end
                                  start--------- end
     start-------------------------------------------------------- end
                                            start------------------------ end

沒有留言: