우선 쿼리출력방식을 바꾸고 싶습니다.
쿼리를 사용해서 결과값이
부서별, 구분별, 금액
a 1 5000
a 2 6000
a 3 7000
합계 18000
b 1 9000
b 2 6000
b 3 9000
합계 24000
.
.
.
.
이렇게 아래로 나오는데요.
부서, 구분, 금액 부서, 구분, 금액 ........
a 1 5000 b 1 9000
a 2 6000 b 2 6000
a 3 7000 b 3 9000
합계 18000 합계 24000
이런 식으로 표현하려 합니다.
방법이 있을까요?
그리고 이렇게 쿼리값을 델파이에서 화면출력하려고 합니다.
오라클 DB를 이용하는데요.. 부서와 금액은 테이블에 필드명이 있지만 구분은 필드명이
있는 것이 아니거든요..
aaa라는 필드명은 10자리로 되어있는데 00000001235, 00000002985, 00000003870과 같이
구성이 되어있어서 서브스트링으로 숫자열 가운데서 0이 아닌 첫 번째 숫자를 떼어와서
그것으로 구분을 했습니다. 이렇게 나온 결과값으로 디비그리드에 대입시킬수 있나요?
아니면 다른 방법을 써야 합니까?
전에는 합을 내지 않고 그냥 디비그리드로 보여주기만 했는데
프로그램을 쓰는 곳에서 바꿔달라고 해서요..
디비그리드는 필드명이 있어야만 보여줄수 있지 않나요? 화면으로 일단 출력이라도 되었으
면 좋겠네요... 읽어주셔서 감사합니다.
아마 좋은 결과 있을것 입니다.
참고로 아래의 내역 결과로 볼때
라인에 대한 값을 먼저 생각 하시고
서브 쿼리의 Union을 이용해서 보세요