나는 다음과 같은 앵그르 (10) 테이블의 데이터를 가지고있다 -추출 일
ref, from_date, to_date
A, 01/04/2016, 30/04/2016
A, 30/04/2016, 20/05/2016
A, 25/05/2016, 30/05/2016
B, 01/04/2016, 01/09/2016
B, 01/10/2016, 20/02/2016
to_dates 배타적한다.
일부 줄 집합은 간격이없는 연속 기간을 나타내며 여러 줄에 걸쳐 나타날 수 있지만 간혹 간격이 있습니다.
각 연속 기간에 적용되는 날짜를 계산해야합니다. 나는 이것을 할 수있는 방법을 생각할 수 없다.
ref A의 경우 첫 번째 연속 기간은 01/04/16 ~ 20/05/16이며이 기간에는 46 일, 두 번째 연속 기간은 25/05/16 - 30/05/16. 그리고 이것은 4 일입니다.
다음보다 모든 coninuous 일이 테이블에 가입 남아있는 테이블을합니다. null이있는 행은 연속적이 아닙니다. – Hogan
'어떻게 모든 연속적인 일을 가진 테이블을 만들 수 있을지 이해하지 못합니까? –
다른 테이블을 만드는 것과 같은 방법으로 문장을 삽입하거나 스크립트를 작성할 수 있습니다. – Hogan