데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

시작시간과 종료시간을 가진 테이블에서 중복되는 시간을 제외한 시간의 합을 구하고 싶습니다.

예제로 쓸 테이블입니다.
------------------------------------------------------------------------
DECLARE @TABLE TABLE
(
IDX INT IDENTITY(1,1),
START_TIME datetime,
END_TIME datetime
)

insert into @TABLE(START_TIME, END_TIME)
SELECT '2020-07-14 12:00:00.000', '2020-07-14 14:00:00.000'
UNION ALL
SELECT '2020-07-14 13:00:00.000', '2020-07-14 15:00:00.000'
UNION ALL
SELECT '2020-07-14 14:00:00.000', '2020-07-14 16:00:00.000'
UNION ALL
SELECT '2020-07-14 20:00:00.000', '2020-07-15 01:00:00.000'
UNION ALL
SELECT '2020-07-15 00:00:00.000', '2020-07-15 02:00:00.000'
UNION ALL
SELECT '2020-07-14 21:00:00.000', '2020-07-15 01:00:00.000'
UNION ALL
SELECT '2020-07-15 07:00:00.000', '2020-07-15 08:00:00.000'
------------------------------------------------------------------------

단순히 시간차이의 합을 더해버리면 1080분이 나오지만
중복되는 시간을 제외하면 660분이 됩니다.

시작시간과 종료시간이 정해진 시간이 아니라 랜덤한 시간이고
초단위까지 계산을 해야합니다..

중복되는 시간을 제외한 시간의 합을 구하는방법 있을까요?
No. Subject Author Date Views
» 중복시간을 제외한 시간의 합을 구할수있을까요? [7] 톰슨 2020.07.14 462
10616 SQL 서버 연결 [1] 망태기군 2020.07.13 458
10615 SQL 특정 시간 날짜 Sum 문의 입니다. [1] 핸젤루 2020.07.07 469
10614 쿼리 질문합니다... 병든토끼 2020.07.07 312
10613 db 백업? 이중화? 질문 [2] 하이욧 2020.07.06 404
10612 인덱스를 위한 교재 추천 부탁 드립니다. [2] 대두개발자 2020.06.29 552
10611 2개의 테이블을 union all 로 조회 후 합치고 싶습니다. [2] 초보SQL러 2020.06.25 391
10610 사용자 이(가) 로그인하지 못했습니다. 원인: 명시적으로 지정된 데이터베이스를 열지 못했습니다. 마징고 2020.06.24 418
10609 SP 내부의 트랜젝션 처리 코코 2020.06.22 458
10608 상위 레벨 코드 가져오는 방법 [1] sql바보 2020.06.22 472
10607 mssql 프로지져 관련 문의 드립니다. hoon 2020.06.22 355
10606 대용량 DB 질문 [2] 하이욧 2020.06.22 515
10605 대용량 데이터 삭제 문의 입니다. [1] 인버터 2020.06.20 341
10604 서브쿼리를 이용해서 다수의 매개변수를 받아 update를 진행하고 있습니다... [4] 남중남고군대공대 2020.06.15 471
10603 쿼리 질문입니다. [1] 희망나라 2020.06.12 445
10602 조건에 따라 Sum값을 - 로 표시하고 싶습니다. [1] hsp-user 2020.06.10 357
10601 데이터베이스 컬럼에 관한 질문입니다 [2] 병든토끼 2020.06.04 412
10600 스토어드 프로시저 내에서 동적쿼리, 동적쿼리 내에서 스토어드 프로시저? [4] 남중남고군대공대 2020.06.03 465
10599 DataBase 병합 방법 안돼요 2020.06.02 345
10598 쿼리문이 오래 걸리는 이유 [1] 풍란올 2020.06.01 565





XE Login