안녕하세요 고수님들.. 시간 간격에 중복되는 부분만 추출해야 하는데.. 도져히 모르겠어요 ㅠㅠ 도와주세요~~~
예)
SELECT '2024-01-24 10:00:00' AS STD_SDATE,
'2024-01-25 10:00:00' AS STD_EDATE
FROM DUAL A
SELECT '2024-01-25 09:00:00' AS START_DATE,
'2024-01-25 12:00:00' AS END_DATE
FROM DUAL B
이렇게 있을때..
A테이블이 기준이고 B테이블이 데이터라고 할때.
A테이블의 STD_SDATE ~ STD_EDATE 사이에 시간에서 B테이블의 시간의 중복되는 교집합(?)을 구하고 싶습니다.
중복되는 시간은 2024-01-25 09:00:00 에서 2024-01-25 10:00:00 사이인 1시간을 구하고 싶습니다.
고수님들 도와주세요 ~ ㅠ ㅠ
|