테이블:학생명부,수강요납입현황
<학생명부>
필드네임:등록일자,학생이름,전화번호,핸드폰,주소
<수강료납입현황>
필드네임:납입일자,학생이름,전화번호,납입금액
이럿게 구성된 테이블에서 수강료납입현황에는 수강료 가 납입된 학생이
입력됩니다
여기서 구하고자하는 것은 수강료 미납자 자료인데
이러한 작업을 하려면 먼저 수강료납입현황 테이블을 구하고자하는 월별로
검색을 한다음 학생명부의 전화번호 수강료납입현황의검색결과 의 전화번호를
비교 학생명부의 필드중 납입현황 검색 결과의 필드에 존재 하지 않는 전화번호
의 필드만 출력한다면 이것이 미납자 가 될것 같은데..
어찌 하는지....
from 학생명부 a
where not Exists(Select b.학생이름
from 수강료납입현황 b
where a.학생이름 = b.학생이름
and trunc(b.납입일자,'MM') = to_date(:param1,'yyyymm')
)
이렇게 함 될꺼 같은데....테스트는 안해 봤슴돠...^^;
걍 참고 하세여...글구 오라클을 기준으로 했슴돠....
구럼 오늘두 즐푸~
배창훈 wrote:
> 테이블:학생명부,수강요납입현황
> <학생명부>
> 필드네임:등록일자,학생이름,전화번호,핸드폰,주소
> <수강료납입현황>
> 필드네임:납입일자,학생이름,전화번호,납입금액
> 이럿게 구성된 테이블에서 수강료납입현황에는 수강료 가 납입된 학생이
> 입력됩니다
> 여기서 구하고자하는 것은 수강료 미납자 자료인데
> 이러한 작업을 하려면 먼저 수강료납입현황 테이블을 구하고자하는 월별로
> 검색을 한다음 학생명부의 전화번호 수강료납입현황의검색결과 의 전화번호를
> 비교 학생명부의 필드중 납입현황 검색 결과의 필드에 존재 하지 않는 전화번호
> 의 필드만 출력한다면 이것이 미납자 가 될것 같은데..
> 어찌 하는지....
>
>
>
>
>