아래와 같이 데이터가 있는데
시간시간 종료시간을 체크해서 중복구간을 제외한 시작시간 종료시간 차이의 합을 구하고 싶습니다.
예를 들어
0~19 = 19
0~6 = 0
0~19 = 0
0~3 = 0
0~3 = 0
11~24 = 5( 19까지 중복되는 구간)
203~212 = 9

그래서 총합이 33이 나오게 하고 싶습니다.

시작시간 종료시간
0 19
0 6
0 19
0 3
0 3
11 24
203 212


제가 생각한 로직은 스칼라 반환함수를 써서

하나하나 체크해서 중복도지 않은 구간의 값을 반환하는 방식으로 할려고 했는데

데이터가 많아 비효율이라는 생각이 들어서 혹시 그냥 쿼리로 해결할수 있을까요?

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 2192
8730 엑세스와 SQL서버 연결 문제 [2] 살신성곰 2015.05.22 3335
8729 커서 쿼리 문의 입니다. [2] 카르페디엠 2015.05.21 2562
8728 홈페이지 서버 관련 문의 (DB 관련 문의) [1] 아우렐리오 2015.05.21 4814
» 중복구간 삭제 쿼리 질문드립니다 [2] saysay218 2015.05.20 3939
8726 mssql lock 에 대해서 궁금한게 있어서요.. [4] 죄민수 2015.05.19 2735
8725 프로시저의 주석이 다 사라졌습니다. 흑흑 2015.05.19 2218
8724 MS-SQL 2012버전에서 임시테이블 관련 문의입니다.. [3] 비와바람 2015.05.19 2568
8723 디비 용량 확보 관련 [1] hhhh 2015.05.18 2420
8722 rollup 질문입니다. [3] 카르페디엠 2015.05.18 2405
8721 MSSQL 2000 to MSSQL 2014 마이그레이션 방법 문의 드립니다. [1] 꼬부랑 2015.05.15 5121
8720 사용자의 쿼리 추적하기 [2] Larry 2015.05.14 3047
8719 sp_executesql에서 ROW_NUMBER() ORDER BY절 설정이 안먹습니다. 돌브레인 2015.05.14 2777
8718 쿼리 운용시 발생하는 메세지들입니다. 어떤문제인지 확인부탁드립니다. [3] 지니79 2015.05.13 3058
8717 Count 쿼리문의 [2] 장성원_305526 2015.05.13 2368
8716 DDLTrigger에서 프로시저 내용이 짤리게 됩니다~ [2] 더따뜻한 2015.05.13 2438
8715 단가와 이전단가를 같이 가져오려면 [3] 냥냥 2015.05.12 2504
8714 디스크 보고서에 자동증가/축소 이벤트 항목이 뜨지 않아요.. [2] 졸리앙쥬 2015.05.12 2747
8713 로그인 계정 별 권한 스크립트 [3] 양아치베이비 2015.05.12 2828
8712 도움이필요합니다.] oci_define_by_name 질문입니다. [4] 니징구 2015.05.11 4185
8711 Update문 한번으로 모든 레코드의 값을 바꾸고 싶습니다. [2] 컴맹 2015.05.11 2680





XE Login