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
운영게시판
최근게시물
DBMS Q&A 999 게시물 읽기
No. 999
컬럼 나열식의 테이블 구조를 행구조로 바꾸기 위해..
작성자
기다림
작성일
2004-07-24 13:06
조회수
7,849

안녕하세요. 제목이 좀 이상한데 제가 표현력이 부족해서..

다름이 아니라 월근태관리를 만들려고 하는데요.

예를 들어 월근태관리를 위해 다음과 같이 테이블을 만들었다면요..

부서Table ( 부서ID, 부서이름)
사원Table ( 사원ID, 부서ID, 사원이름)
근태코드Table (근태ID, 근태명)
근태상세Table(사원ID, 근태ID, 년월일, 시간)

그리고 근태코드Table에
근태ID | 근태명
1, 야근
2, 지각
3, 조퇴
4, 주차
5, 월차
6, 연차
7, 기타1
8, 기타2
이렇게 입력하고

근태상세Table에
사원ID | 근태ID | 년월일 | 시간
001, 1, 2004-07-01, 1
001, 2, 2004-07-05, 1
002, 1, 2004-07-02, 1
002, 1, 2004-07-10, 1
..
이렇게 입력되었다면

7월의 월근태를 출력하기 위해서 다음과 같은 형태의 테이블을 만들려면 어떻게 해야 하나요?
-----------------------------------------------------------------------------------------
부서명 | 사원ID | 사원이름 | 야근 | 지각 | 조퇴 | 주차 | 월차 | 연차 | 기타1 | 기타2 | 총근무일수 
------------------------------------------------------------------------------------------

꼭 제가 한 테이블 디자인이 아니더라도 저런형태로 사용자가 보고 수정할 수 있도록 하기 위해
월근태관리를 위한 테이블 디자인을 어떻게들 하시는지 조언들 부탁드립니다.
까다로운것은 위와 같은 형태로 된 엑셀 파일이 있어서 그걸 그대로 DB에 업로드가 가능해야 하기때문에
제가 만든 테이블 구조랑 많이 틀리거든요.
이런저런 문제도 있고 초보이다보니 어떻게 만들어야 될지 도통 떠오르질 않네요.
 
[Top]
No.
제목
작성자
작성일
조회
1002IBM이 Cloudscape를 apache에 기증했는데...
박성철
2004-08-05
11173
1001엑세스 outer join 오류입니다. 좀 해결좀 해주세요 [1]
만만이
2004-08-05
9627
1000Isolation에 대해서 [2]
김동철
2004-08-04
11237
999컬럼 나열식의 테이블 구조를 행구조로 바꾸기 위해..
기다림
2004-07-24
7849
997SQLite를 선택하려고 하는데요... 질문... [5]
신동규
2004-07-20
9687
996sqlite에 텍스트 파일을 import할 수 있나요? [2]
박병호
2004-07-17
9033
995Microsoft ACCESS랑 ODBC를 가지고 조그만한 DB를 만들었는데여....한글로 select가 안돼네여..ㅠ_ㅠ [2]
최규태
2004-07-16
7788
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다