먼저 아래에 건우아빠님이 친절하게 답변해 주셨지만 제가 응용을 못하네요 ㅠㅠ(답변 정말 감사합니다!)
아래 질문에서 몇 가지 경우의 수가 추가되어 다시 질문 드립니다.
질문은 아래와 같습니다.
테이블 이름이 날짜로된 테이블이 있습니다.
ex)
TableName130905
TableName130906
TableName130907
TableName130908
이 테이블을 하나로 합치려고 합니다.
위 테이블이 계속해서 날짜별로 쌓이고, 일주일에 한 번씩 합치는 SP를 만드려고 합니다.
여기서 문제가. TableName130908 이전 테이블까지 다 합쳤다면 그 다음부터 쌓일 TableName130910, TableName130911 ...등등 데이터를 자동으로 찾아서 합칠 방법이 있을까요?
(기존에 합친 테이블 제외하고 신규 날짜부터 다시 누적....)
선배님들 답변 부탁드려요.
일주일에 자동으로 한번식 일절한 롤에 따라 마지막 테이블에 누적 되어야 한다면...
특정 요일 테이블에 그 주 테이블들의 내용이 누적이 되는 방식으로 구성 하셔야 할듯 하네요...
결국 마지막 일 테이블은 전체 누적이 되는것인지...
누적이 되더라도 월별로만 누적이 될것인지..
기존 테이블은 그대로 두고 월별 누적테이블을 새롭게 만들것인지..
누적시키고 마지막 테이블만 남기고 삭제 할것인지.. 등등의 룰을 먼저 정의 하셔야 할듯 합니다.
INSERT 마지막 테이블
SELECT * FROM 전테이블1 UNION ALL
SELECT * FROM 전테이블2 UNION ALL
SELECT * FROM 전테이블3 UNION ALL
SELECT * FROM 전테이블4 .....
이런식으로 동적쿼리로 규칙에 따라 자동으로 만들어지게 하셔야 합니다.