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
운영게시판
최근게시물
MS-SQL Q&A 1745 게시물 읽기
No. 1745
데이터를 가져올때
작성자
오혜인
작성일
2005-01-21 11:14ⓒ
2005-01-21 11:19ⓜ
조회수
3,386
dat01datdat01rcdmst01nam dat01cidmem01namdat01ea1 dat01ea2dat01ea3dat01ea4
(날짜)(식당번호)(식당이름)(사번)(이름)(조식)(중식)(석식)(야식)
2004-12-011중앙식당 B05592오혜인1000
2004-12-013청운식당B05592오혜인0110
2004-12-014고담식당B05592오혜인1000

이런 자료가 있습니다.

약 8000명 정도의 식수 관련 자료들인데요. 한 사원에대한 자료들만 뽑아보면 저런식으로 나옵니다.

날짜, 식당번호, 식당이름, 사번, 이름, 조식횟수, 중식횟수, 석식횟수, 야식횟수.

2004년 12월 1일에 각 사원들이 어느 식당에서 몇번 식사를 했는지에 대해 통계를 내야하는데요.

저런 형태의 db를 이용해서

 

 

 

이용일 이용자 중앙식당 복지식당 청운식당 고담식당 소계 Down
조식 중식 석식 야식 조식 중식 석식 야식 조식 중식 석식 야식 조식 중식 석식 야식


 

이런 형태로 데이터를 뿌리는게 가능한가요?

가능하다면 어떤 방법으로 처리를 해야할까요?

ms-sql db를 쓰고 있는데 잘 몰라서 어떻게 해야할지 막막합니다.

좀 도와주세요........

이 글에 대한 댓글이 총 3건 있습니다.

2004년 12월 1일 => where조건..

각 사원들 => group by..

각 식당별로 표시 => 식당이름 column에 몰려있으니까.. 분리를 해서 다시 붙여야 겠네요.. => join

 

즉..

select from given table where (날짜조건 and xx식당) group by..

outer join

select from given table where (날짜조건 and yy식당) group by..

...

 

이러면 될 것 같은데요..

 

 

길가는 나그네..님이 2005-01-21 11:41에 작성한 댓글입니다. Edit

이천 하이닉스 식당이름이네요.ㅎㅎㅎ

전 하이닉스 IT실에서 근무하는 HIT 파견사원인데.ㅎㅎ

혹시 그분도 히트직원? 식수관리인듯하군여..누구신지.ㅎㅎ\

left outer join 을 이용하시면 쉽게 해결하실듯

어머나님이 2005-01-28 18:14에 작성한 댓글입니다.
이 댓글은 2005-01-28 18:16에 마지막으로 수정되었습니다. Edit

하하하 전 Hit는 아니구요 저도 파견입니다.

워낙 날짜가 오래된거라 조용히 있을까 하다가 그냥 반가운 마음에..

가끔 Hit에도 들어가는데 어쩌다 본적이 있을지도 모르겠군요.

저 문제는 고민끝에 퍼뜩! 생각이 나서 금방 해결했습니다. ^^

 

오혜인님이 2005-03-07 13:13에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1750NULL 값비교문제입니다...(급급급) [2]
초보
2005-01-22
2868
1748영문 캐릭터 공백으로 자르는 쿼리? [1]
임재영
2005-01-22
2968
1746[질문]왕초보인데 2개의 크기가 다른테이블에서 데이타추출 [1]
Mr.GoldLee
2005-01-21
2451
1745데이터를 가져올때 [3]
오혜인
2005-01-21
3386
1744트리거의 발생 시점이 궁금합니다. [3]
아도니스
2005-01-19
3872
1743Sql 초보 질문입니다. [2]
노승현
2005-01-18
7209
1742프로시져 에러를 잡을 수가 없네요...도와주세요... [2]
코더안
2005-01-17
3832
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다