2012-04-06 2 views
-4

테이블 예약을 한 레스토랑에서 프로젝트를 만들고 있습니다. 두 번 사이의 시간 간격을 계산하는 데 문제가 있습니다. 이것은 다음과 같아야합니다 :MySQL 시간 간격 계산 2 회 계산

사람이 테이블을 예약하고 싶다면 그는 날짜를 두 번 넣고 있습니다. 이 두 시간 사이에 예약이 있는지 여부를 확인해야합니다. 이 질문에 내 테이블 구조의 스크린 샷을 넣었습니다. 도와주세요.

example

(전체 크기 이미지 here입니다.)

+0

있습니다 자체가이 모든 하시겠습니까 –

+2

으깬 감자 한 덩어리로 일 했니? – Norse

답변

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

고맙습니다. –