Q&A

  • 이걸 아시는 분이 정녕 없단 말씀이십니까??
테이블 3개에서 COST(3개 전부 똑같은 타입으로 존재)라는 필드의 합계를 하고

싶습니다. 특정한 날에서 특정한날까지 날짜가 같은 것끼리 합하고 싶은데 어떻게 해야 하나요..

1  COMMENTS
  • Profile
    박성훈 2000.03.30 19:13
    델초 wrote:

    > 테이블 3개에서 COST(3개 전부 똑같은 타입으로 존재)라는 필드의 합계를 하고

    > 싶습니다. 특정한 날에서 특정한날까지 날짜가 같은 것끼리 합하고 싶은데 어떻게 해야 하나요..



    테이블 3개를 조인해서 합계를 구하는 거 말씀하시는지요?



    제가 질문을 정확하게 이해했는지 잘 모르지만

    세테이블의 합을 구할려면 우선 서로 연결될 수 있는 필드가 있어야 겠죠.

    만약 COSTNO란 필드가 세테이블의 연결필드가 된다면

    쿼리를 써서 할 수 있을 것 같습니다.



    SELECT SUM(A.COST)+SUM(B.COST)+SUM(C.COST)

    FROM "COSTA.DB" A, "COSTB.DB" B, "COSTC.DB" C

    WHERE (A.COSTNO=B.COSTNO) AND (B.COSTNO=C.CONSTNO)

    AND (A.날짜 BETWEEN :N1 AND :N2)



    이런 식으로 말이죠.





    도움이 되셨는지....