--drop table #temp
create table #temp(
id varchar(20)
, begin_dt date
, end_dt date
)
insert #temp values('user1', '20050615', '20050805')
insert #temp values('user2', '20050515', '20050605')
insert #temp values('user3', '20060101', '20060601')
insert #temp values('user4', '20070513', '20070730')
id begin_dt end_dt
user1 2005-06-15 2005-08-05
user2 2005-05-15 2005-06-05
user3 2006-01-01 2006-06-01
user4 2007-05-13 2007-07-30
위의 테이블을 이용해서 아래테이블을 만들어야 하는데 쿼리를 어떻게 짜야할지 모르겠어요 ㅠ
id 시작일 종료일 결제 적용
user1 2005-06-15 2005-06-30 6 6
user1 2005-07-01 2005-07-31 6 7
user1 2005-08-01 2005-08-05 6 8
user2 2005-05-15 2005-05-31 5 5
user2 2005-06-01 2005-06-05 5 6
user3 2006-01-01 2006-01-31 1 1
user3 2006-02-01 2006-02-28 1 2
user3 2006-03-01 2006-03-31 1 3
user3 2006-04-01 2006-04-30 1 4
user3 2006-05-01 2006-05-31 1 5
user3 2006-06-01 2006-06-01 1 6
user4 2007-05-13 2007-05-31 5 5
user4 2007-06-01 2007-06-30 5 6
user4 2007-07-01 2007-07-30 5 7
|