2
초보자부터 질문입니다.TSQL 열의 여러 범위에서 고유 값 선택
두 개의 테이블이 있습니다. 하나 (A)는 Start_time, End_time, Status
입니다. 두 번째 것 (B)은 Timestamp, Error_code
을 포함합니다. 두 번째 테이블은 시스템에 의해 자동으로 몇 초마다 기록되므로 Error_code의 고유하지 않은 값이 많이 포함됩니다 (임의로 변경되지만 테이블 A의 시간 범위 내에서 변경됨). 내가 원하는 것은 테이블 A의 모든 시간 범위에 대한 첫 번째 테이블의 모든 시간 범위 (내 경우 모든 행)에 대해 고유 한 오류 코드를 선택하는 것입니다.
A.Start_time, A.End_time B.Error_code.
나는이에 온 :
select A.Start_time,
A.End_time,
B.Error_code
from B
inner join A
on B.Timestamp between A.Start_time and A.End_time
이 잘못이다, 나는 알고있다. 모든 의견을 환영합니다. 투어 쿼리가 중복을 많이주는 경우
는