2012-04-06 112 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