Q&A

  • DBGRID에 중간합계를 나타내려면, 어떻게 해야죠?
SELECT A.SRGSTORECODE, H.CATEGORYNO, SUM(A.SALESUNIT*A.REGULARPRICE*C.YFACTOR) 계산필드



FROM RA_RAW_1200106 A, STORESAMPLE_NP C, ITEM_MASTER_CATATTR H



WHERE A.SRGSTORECODE=C.SRGSTORECODE AND C.SRGTIMECODE=1200106 AND

A.SRGITEMCODE=H.ITEMCODE AND H.ATTRNO=1



GROUP BY A.SRGSTORECODE, H.CATEGORYNO





--------------------------

DBGrid 에는



SRGSTORECODE에 속한 CATEGORYNO 별 SUM이 나옵니다...

하지만, SRGSTORECODE별 중간합계를 구하려면, SQL 구현을 어떻게 해야 할까요?



1  COMMENTS
  • Profile
    이성찬 2001.09.18 02:36
    in-line view 를 이용해서 처리하셔야 겠네요...

    하지만 이방법 역시 DB 엔진이 sub-query 를 지원 안하면 불능입니다.

    그리드 자체내에서 처리한다는건 불가능하군요...

    TStringGrid 라면 가능하겠지만...