나는 가용성에 따라 다른 사람들에게 작업을 할당하기 위해 시간 범위 목록에서 쿼리하는 방법을 찾고 있습니다. * 무료 및 무료 (까지) (에서) 가능 (시간)에서 생성 될 수시간 범위 내에서 검색
생각
Person | Available (day) | Available (hours) | Free (from) | Free (until)
Mateluna | Monday | 10:00 - 13:00 | 10:00 | 13:00
Mateluna | Monday | 15:00 - 19:00 | 15:00 | 19:00
DelloStritto | Tuesday | 12:00 - 18:00 | 12:00 | 18:00
DeFranco | Monday | 10:00 - 11:30 | 10:00 | 11:30
Richardson | Monday | 08:00 - 10:30 | 08:00 | 10:30
:
그래서 나는 MYSQL에 저장된 테이블을 이미징 해요 "월요일"& "10:00 - 11:30"과 같은 매개 변수를 사용하여 테이블을 쿼리 할 수있는 폼을 만들면 함수가 DeFranco 및 Mateluna를 반환합니다. 내가 생각할 수있는 것으로부터, "Available (day)"내에서 검색을 수행하고 "Available (hours)"시간 범위 내에서 검색 할 수 있어야합니다. 가능합니다.
나는 현재 작동하는 무언가를 만들 수 있지만보다 일반적인 것으로 나온다. 나는 "월요일"을 검색하고 월요일에 이용할 수있는 모든 사람들을 볼 수 있습니다. 그리고 나서, 내 요구에 맞는 사람들을 찾기 위해 출력 목록을 조사해야 할 것입니다. 나는이 문제를 접근 할 수 방법에 대한 평가
Mateluna @ 10:00 - 13:00
DeFranco @ 10:00 - 11:30
Richardson @ 08:00 - 10:30
어떤 도움
, 많은, 나는 그것이 다른 정보를 저장하는 것을 포함 할 수있는 느낌이,하지만 난 모르겠어요.
다중 값 열과 매개 변수를 사용하지 않는 것이 더 쉽습니다. "10:00 - 11:30"은 from_time 및 to_time의 두 값을 포함하고 있으므로 다중 값입니다. 물론이 방법으로 질문을 계속하고 싶습니까? – danihp