LOOP 를 사용 가변적(?) 쿼리 만들기 0 3 1,603

by 임핑구 [SQL Query] [2015.07.31 11:33:30]


loop를 돌면서 union 까지 하고 싶어요 ㅠㅠ

for(시작날짜 : 종료날짜)

{

select *

from table (FN_GET_USER_TABLE('날짜')) union all
}

 

 

예시 쿼리..

select *
from table (FN_GET_USER_TABLE('2015-07-31')) union all
select *
from table (FN_GET_USER_TABLE('2015-07-30'))union all
select *
from table (FN_GET_USER_TABLE('2015-07-29'));

=> 날짜에 따라 더 늘어날수 있음..

날짜가 한개만들어올수도 있음 

 

 

FN_GET_USER_TABLE은 테이블을 리턴 해주는 함수 이구요..

시작날짜 종료날짜가 들어왔을때.. 날짜별로 데이터를 조회 해서 모두 합치고 싶어요 ㅠㅠ

 

 

이게.. 가능한건가요?;;

 

 

by 아발란체 [2015.07.31 12:46:54]

Dynamic SQL 강좌가 있습니다. ^^

http://www.gurubee.net/lecture/1720


by 마농 [2015.08.03 11:04:03]

by 임핑구 [2015.08.03 17:44:09]

제가 응용력이 없는 걸까요.. 자세히 읽고 다이나믹 쿼리에 대해서 학습은 하였으나...

어떻게 이용 할수가 있는지 ㅜㅜ 조금만 팁을 더 주실수 있을까요~?!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입