Q&A

  • [급합니다]쿼리 문제입니다.(퀵리포트에 사용)
퀵리포트에서 코드 관리에 대한 리포트를 만들려고 하는데요.

db는 mssql7.0이고, tablename은 percode 입니다.

안에 컬럼은 maincd(대분류), seccd(소분류), val(코드값(내용)입니다.

예를 들어

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

maincd seccd val

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

a 01 국졸

a 02 중졸

. . .

. . .

b 01 불교

b 02 기독교

. . .

식으로 저장이 되어 있습니다.참고로 a 는 학력에 관한거고 b 는 종교에 관한 겁니다.



이 테이블을 퀵리포트에 뿌릴려고 하는데요.

아래와 같이 출력 하고 싶거든요.



코드대분류 코드소분류 코드내용

=======================================

a 01 국졸

02 중졸

03 고졸

04 대졸

b 01 불교

02 기독교

03 천주교

04 힌두교

05 무교

06 기타



식으로 출력을 하고 싶거든요.

예전에 파빌 공부 하면서 이렇게 함 출력 해본것 같은데..

기억이 잘 안납니다.

서브 쿼리를 던졌던것 같기도 한데 (ㅠㅠ)

고수님들 명언을.....................





p.s : 위에 리포트 출력중 maincd의 값을 바꿔어서 출력 할 수는 없나요?

예를 들어





학력 01 국졸

02 중졸

. .

종교 01 불교

. .

. .



라는 식으로 말여요 즉 a ----> 학력

b ----> 종교 라느 것으로 출력 할 수 없나요..

이것도 알켜 주세요



4  COMMENTS
  • Profile
    스따시커 2001.08.07 01:13
    select maincd, seccd, val

    from percode

    order by maincd, seccd



    일케 하면 될 듯 한데여..^^;;;



    저도 초보라서...



    아 그리고 a-> 학력 이렇게 찍고 싶으시면..



    Onprint 이벤트를 사용하시면 됩니다..



    DBtext를 쓰시면 IF Value = 'a' then

    Value := '학력';



    저도 초보라서뤼..



    즐코되세염...



    P.S 도움이 되면 좋겠네여..^^;;



  • Profile
    김정선 2001.08.03 22:56




    SELECT 코드대분류, 코드소분류, 코드내용

    FROM 테이블

    GROUP BY 코드대분류, 코드소분류



    하시면 될거 같은데요...

  • Profile
    초보 2001.08.03 23:43
    김정선 wrote:

    >

    >

    > SELECT 코드대분류, 코드소분류, 코드내용

    > FROM 테이블

    > GROUP BY 코드대분류, 코드소분류

    >

    > 하시면 될거 같은데요...

  • Profile
    김정선 2001.08.04 04:19
    Group by 로 해보셨나요?



    제가 보기엔 서브쿼리까지 쓰실 필요가 없을듯해서요..



    함 해보셔요....