----------
ID A
----------
1 2000
2 2100
3
4 1500
5
6
7 1800
----------
위와 같은 테이블에서 빈 칼럼인 ID가 3인 경우
ID가 2와 4의 값을 평균내서 값을 채워넣고 있고,
ID가 5인 경우는 4와 7의 값을 평균내서 값을 채워넣고 있습니다.
문제는 제가 재귀문에 좀 약해서 연속적으로 빈칼럼이 있는 경우에
query 컴포넌트를 6개까지 사용해서 해결하고 있습니다.
그러다보니 레코드수가 너무 많아서 중간에 너무 많은
테이블이 열려 있다는 메세지가 나옵니다. 물론 중간중간 queryx.close
를 적어주고 있지만 같은 메세지가 나옵니다. 레코드범위를 바꿔가면
되지만 너무 레코드가 많아서....
제가 알고 싶은 것은 query 컴포넌트와 배열을 파라메터로 이용하는
재귀문과 위에서 나온 메세지를 해결하는 것입니다.
많은 도움 부탁합니다. 꾸벅.