Q&A

  • 델파이 sql 질문
테이블:학생명부,수강요납입현황

<학생명부>

필드네임:등록일자,학생이름,전화번호,핸드폰,주소

<수강료납입현황>

필드네임:납입일자,학생이름,전화번호,납입금액

이럿게 구성된 테이블에서 수강료납입현황에는 수강료 가 납입된 학생이

입력됩니다

여기서 구하고자하는 것은 수강료 미납자 자료인데

이러한 작업을 하려면 먼저 수강료납입현황 테이블을 구하고자하는 월별로

검색을 한다음 학생명부의 전화번호 수강료납입현황의검색결과 의 전화번호를

비교 학생명부의 필드중 납입현황 검색 결과의 필드에 존재 하지 않는 전화번호

의 필드만 출력한다면 이것이 미납자 가 될것 같은데..

어찌 하는지....











1  COMMENTS
  • Profile
    방경주 2001.01.12 17:42
    Select a.학생이름

    from 학생명부 a

    where not Exists(Select b.학생이름

    from 수강료납입현황 b

    where a.학생이름 = b.학생이름

    and trunc(b.납입일자,'MM') = to_date(:param1,'yyyymm')

    )



    이렇게 함 될꺼 같은데....테스트는 안해 봤슴돠...^^;



    걍 참고 하세여...글구 오라클을 기준으로 했슴돠....



    구럼 오늘두 즐푸~









    배창훈 wrote:

    > 테이블:학생명부,수강요납입현황

    > <학생명부>

    > 필드네임:등록일자,학생이름,전화번호,핸드폰,주소

    > <수강료납입현황>

    > 필드네임:납입일자,학생이름,전화번호,납입금액

    > 이럿게 구성된 테이블에서 수강료납입현황에는 수강료 가 납입된 학생이

    > 입력됩니다

    > 여기서 구하고자하는 것은 수강료 미납자 자료인데

    > 이러한 작업을 하려면 먼저 수강료납입현황 테이블을 구하고자하는 월별로

    > 검색을 한다음 학생명부의 전화번호 수강료납입현황의검색결과 의 전화번호를

    > 비교 학생명부의 필드중 납입현황 검색 결과의 필드에 존재 하지 않는 전화번호

    > 의 필드만 출력한다면 이것이 미납자 가 될것 같은데..

    > 어찌 하는지....

    >

    >

    >

    >

    >