저는 데이터베이스 프로그래밍에 익숙하지 않아 복잡한 t-SQL 쿼리 인 것처럼 보이는 것을 작성하는 데 도움이 필요합니다.시간 데이터의 틈을 확인하는 쿼리
우리 데이터베이스는 시간 데이터를 그 당시 기록 된 다양한 레벨과 함께 저장합니다. 일반적인 측정은 몇 주 또는 몇 달 동안 지속됩니다. 계측기가 통신하지 않았을 때를 알 수 있도록 시간 데이터의 갭을 식별하려면 SqlServer2005에 쿼리를 작성해야합니다. 우리의 샘플 간격은 1 초 또는 0.5 초일 수 있지만, 주어진 측정에서 항상 동일합니다 (즉, 측정의 모든 샘플은 1 또는 0.5 샘플/초입니다). 이상적
I는 [블록 1 엔드 블록 1 개시] 의리스트를 얻고 자하는 것이다 [보간에 스타트 블록 2 엔드] 등 각 블록은 전체 측정에서 연속적인 시간의 단위이다
.
이 쿼리를 더 쉽게 만들 수있는 명령이 TSQL에 있습니까?
측정 시간이 겹칠 수 있습니까? – Keith
[이 기사는 단순한 토크] (http://www.simple-talk.com/sql/t-sql-programming/find-missing-date-ranges-in-sql/) – Andomar
아니요, 아니요 시간이 중복됩니다. – Curtis