Q&A

  • 염치없이 또 질문입니다. (디비그리드)-->쿼리로 해결했어요 *^^*;
다시금 질문을 드립니다.

테이블에 3개의 데이타가 있습니다.



성명 급여

박종현 2000

텔코 3000

한델 2000



단지 조회하는 것입니다.



디비 그리드와 연결을 하면 위에 것과 똑같이 나오게됩니다.

그런데 누가 그러더군요.....아래그림은 디비그리드입니다.



성명 급여

박종현 2000

텔코 3000

한델 2000



합계 7000 <---디비그리드 로우추가





디비그리드 마지막 레코드에 한행을 추가 할수 있다고요.

혹시 가능합니까? ( TDBGrid 콤포넌트 )



답답하군요. 전 다른 디비그리드 컴포넌트가 아니면 안될거라 생각하는데

옆에서 된다고 열라 우기고 있습니다. ^_^

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

[해결방법]

SELECT B.HSabun, A.HHNAME, B.HACCOUNT, B.MPAY, B.MBONUS



FROM HM_Master A, WM_PAY B, WM_BANK C, CC_Buseo D

WHERE A.HSABUN = B.HSABUN AND B.HBANK = C.HBANK AND

A.HBuseo = D.Hbuseo AND A.HWork < 2



union all

SELECT

'합계', null, null, sum(B.MPAY), sum(B.MBONUS)



FROM HM_Master A, WM_PAY B, WM_BANK C, CC_Buseo D

WHERE

A.HSABUN = B.HSABUN AND B.HBANK = C.HBANK AND

A.HBuseo = D.Hbuseo AND A.HWork < 2





위 쿼리문을 쿼리 컴포넌트에 연결해서 해결했습니다.

저에게 답변올려 주신분들 많은 도움이 되었습니다.( 노현철님, 최석기님, coolling님)



솔직히 전 로우 하나 늘리고 싶었는데 디비그리드에서 컨트롤이 안되나 봅니다...^^;



많이들 이용하세요.

0  COMMENTS