아래와 같이 데이터가 있는데
시간시간 종료시간을 체크해서 중복구간을 제외한 시작시간 종료시간 차이의 합을 구하고 싶습니다.
예를 들어
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 SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 42818
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 22720
8743 홈페이지랑 데이터베이스 연동이 자꾸 끊겨요ㅠㅠ 아로마로 2015.05.29 2751
8742 물리적 1대의 서버의 버전이 다른 2000 과 2008 두개 설치및운영이 가능한가요? [1] 김영환_281520 2015.05.28 3210
8741 ISNULL 의 check expression 파라메터 [1] 델리 2015.05.28 2554
8740 db server 2008 database를 local로 가져올때 [2] 수송대원 2015.05.28 2430
8739 반올림이 안되네요?? [1] 석준 2015.05.27 2372
8738 XEvents에서 파일 관리 [2] 더따뜻한 2015.05.27 3032
8737 SQL Server -> mongodb로 데이터 마이그레이션 [1] 메칸더 2015.05.27 5036
8736 쿼리 질문드립니다 [3] Sinlay 2015.05.26 2807
8735 Join VS 하위쿼리 [1] Sinlay 2015.05.26 2498
8734 많은양의 데이타 삭제시 질문 [3] hhhh 2015.05.24 2914
8733 프로시저 실행시 where 작은따옴표를 어떻게 처리 해야할지 고민입니다 도와주세요 [3] 이상준_300283 2015.05.24 4807
8732 MSSQL 책하나 추천 부탁드립니다. [1] Sinlay 2015.05.22 2683
8731 한컬럼에서 반복적인 중복 값제거하기 아시는분 [1] 곰요 2015.05.22 2611
8730 엑세스와 SQL서버 연결 문제 [2] 살신성곰 2015.05.22 3368
8729 커서 쿼리 문의 입니다. [2] 카르페디엠 2015.05.21 2601
8728 홈페이지 서버 관련 문의 (DB 관련 문의) [1] 아우렐리오 2015.05.21 4868
» 중복구간 삭제 쿼리 질문드립니다 [2] saysay218 2015.05.20 3988
8726 mssql lock 에 대해서 궁금한게 있어서요.. [4] 죄민수 2015.05.19 2770
8725 프로시저의 주석이 다 사라졌습니다. 흑흑 2015.05.19 2262
8724 MS-SQL 2012버전에서 임시테이블 관련 문의입니다.. [3] 비와바람 2015.05.19 2614





XE Login