database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 6831 게시물 읽기
No. 6831
[질문]그룹 D/W에서...
작성자
궁금2
작성일
2006-09-21 19:56
조회수
3,580

학교,학년,반,이름1,이름2,이름3,이름4,이름5 네개 필드가 있다고 가정할때.


학교를 그룹으로 잡아서 출력했습니다. 원하는 출력은,


학교명     학년         반         이름

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

가교(19) 일학년(14)   A(4)     김가  김나  이다  박라 서마

                                B(3)     오바  김사  서아  이차

                                C(7)     김1   김2    박3    오4  사공5

                                         박6   홍7

              이학년(5)    A(3)      김a   오b    서c

                                B(2)     오d    강e

.

.

.


이런식으로 나와야되는데, 학교,학년,반옆의 ()안의 숫자는 인원수입니다.

중요한건 학교명,학년,반이 필요할때(?) 한번만 나와야된다는거죠.

예를들어 학교명,학년,반까지 모두 그룹으로잡고 D/W의 suppression list에

세개모두 추가하게되면,

가교(19) 일학년(14)   A(4)     김가  김나  이다  박라 서마

가교(19) 일학년(14)   B(3)     오바  김사  서아  이차

가교(19) 일학년(14)   C(7)     김1   김2    박3    오4  사공5

                                         박6   홍7

가교(19)  이학년(5)    A(3)      김a   오b    서c

가교(19)  이학년(5)    B(2)     오d    강e

.

.

.

이렇게 출력되고,

학교명만 그룹잡고 학교명,학년,반을 D/W의 suppression list에 추가하게되면,

학교명의 소계는 그룹합계로 소계를 내기가 가능한데,

학년,반의 소계를 도저히 내지를 못하겠습니다.


테이블 구조는.

학교명.학년.반.이름1.이름2.이름3.이름4.이름5  이렇습니다.

당연히 같은반에 5명이 넘을경우도 있죠.


설명이 이해가 가시는지 모르겠습니다.

해결방법이 있을까요?


학교명만 그룹으로 잡고 그룹내의 같은 학년,반의 소계까지를 구하면 되는데,

그걸 모르겠습니다.


[Top]
No.
제목
작성자
작성일
조회
6835델파이에서 PostgreSQL로 바이너리 데이터를 넣고 싶습니다. [1]
이태웅
2006-09-28
4132
6834ODBC를 통한 특수문자 입력이 안됩니다.
박상현
2006-09-27
3839
6832데이타조회 쿼리문좀 알려주세요. T.T;
조회
2006-09-25
3124
6831[질문]그룹 D/W에서...
궁금2
2006-09-21
3580
6830성적에서 총점순위로 5위까지만 출력되게 하려면? [1]
궁금해요
2006-09-20
3375
6829일본어 관련 문제 입니다 [2]
2006-09-17
3483
6828trigger와 function 질문입니다. 답글 좀... [2]
김일균
2006-09-15
4349
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다