2012-04-06 107 views
-4

我正在一家餐館進行一個項目,我在那裏預訂了餐桌。我有計算兩次之間的時間跨度的問題。它應該是這樣的:兩次計算之間的MySQL時間間隔

如果一個人想要預定餐桌,他會約會兩次。我將不得不檢查這兩次之間是否有任何預訂。我已經把這個問題的表結構的屏幕截圖。請幫幫我。

example

(原圖爲here。)

+0

您可以在問題中添加圖片本身 – 2012-04-06 06:08:17

+2

你想這一切工作配土豆泥一邊? – Norse 2012-04-06 06:10:10

回答

0
select * 
from booking 
where (user_from between (booking_time_from AND booking_time_to)) 
    or (user_to between (booking_time_from AND booking_time_to)) 

其中user_fromuser_to是用戶輸入的時間

+0

非常感謝您的先生。 – 2012-04-08 02:13:33