0
나는 현재 데이터베이스가 같은 시간 슬롯을 저장하는 이벤트 관리 시스템 개발입니다 : Duration
이 시간에 DOUBLE
하고 DateTime
가 TIMESTAMP
입니다감지 교차 여부를
SlotId | DateTime | Duration
-------+---------------------+---------------
1 | 2011-06-06 15:00:00 | 5.0
2 | 2011-06-06 14:00:00 | 3.0
3 | 2011-06-07 11:00:00 | 8.0
하는 것으로합니다.
표에서, 우리는 분명히 타임 슬롯 반면, 1 & 3가 충돌하지 않는 2 & 3 시간 슬롯을 시간 슬롯 1과 2의 충돌을 볼 수 있습니다. 두 타임 슬롯 사이의 충돌을 탐지하는 SQL 문을 작성하려면 어떻게해야합니까?
죄송합니다. 나는 복사 후 붙여 넣기 값을 변경했다고 생각했는데 – mauris
고맙다. 응용 프로그램에 맞게 약간 수정했습니다. – mauris