Q&A

  • sql에서...각기 다른 테이블의 필드를 가져다가..
안녕하세요,...

sql에서요...

각기 다른 테이블에서.....필드를 모아다가..디비그리드에 보여주구요..

마지막에는 앞의 필드중 두개를 곱해서..계산한결과를 내용6 컬럼에다가 넣어주구요....그리고..내용7 에 계산한 결과의 토탈을 넣어줄려구요..

그런데..여기저기..테이블을 조인할때.어떡해 해야지요??

질답란에서 본 기억이 나길래..찾느라구 해맸는데...

도통 나타나지를 않네요..(에공^^있다는걸 알면서두 못찾네요..^^)

대충 그려보면 이렇게 됩니다..

내용1 내용2 내용3 내용4 내용5 내용6 내용7

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ------------------------

00 가나다 1111 100 1000 -------- -------

이렇게 되구요...

내용6은 해당 줄의 합게구요...

내용7은..계속 누적되는 합입니다..





내용1,2 A테이블

내용3 B테이블

내용4,5 C테이블



부탁드립니다..





1  COMMENTS
  • Profile
    유도삼 1999.08.13 12:14
    초보 께서 말씀하시기를...

    > 안녕하세요,...

    > sql에서요...

    > 각기 다른 테이블에서.....필드를 모아다가..디비그리드에 보여주구요..

    > 마지막에는 앞의 필드중 두개를 곱해서..계산한결과를 내용6 컬럼에다가 넣어주구요....그리고..내용7 에 계산한 결과의 토탈을 넣어줄려구요..

    > 그런데..여기저기..테이블을 조인할때.어떡해 해야지요??

    > 질답란에서 본 기억이 나길래..찾느라구 해맸는데...

    > 도통 나타나지를 않네요..(에공^^있다는걸 알면서두 못찾네요..^^)

    > 대충 그려보면 이렇게 됩니다..

    > 내용1 내용2 내용3 내용4 내용5 내용6 내용7

    > ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ------------------------

    > 00 가나다 1111 100 1000 -------- -------

    > 이렇게 되구요...

    > 내용6은 해당 줄의 합게구요...

    > 내용7은..계속 누적되는 합입니다..

    >

    >

    > 내용1,2 A테이블

    > 내용3 B테이블

    > 내용4,5 C테이블

    >

    > 부탁드립니다..

    >

    >



    예를 든다면 다음과 같습니다.

    SELECT A.1 A1, A.2 A2, B.3 B3, C.4 C4, C.5 C5, B.3+C.4+C.5 D6

    FROM A, B, C

    WHERE A.CODE = B.CODE

    AND B.CODE = C.CODE

    이후에 누적되는 합계는 1번의 쿼리만으로는 어려울 것 같구요.

    일단 이렇게 쿼리를 한 후 쿼리에 'Calc Field'를 추가한 후 계산식을 넣어주면 어떨까 싶네요.