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
운영게시판
최근게시물
MySQL Q&A 27738 게시물 읽기
No. 27738
세로 정렬을 가로 정렬로 만들기 질문입니다
작성자
윤우선
작성일
2008-08-14 16:50ⓒ
2008-08-14 16:51ⓜ
조회수
4,758

데이타베이스 관련 공부 하는 초짜 입니다.


( )안이 필드명


사원(name)       날짜(date)                    이익(money)

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

a                      2008/04/02 11:11:11       10000

a                      2008/05/03 11:11:11       20000

a                      2008/04/29 11'11'11       30000



이런 테이블 인데요.....


select해서


사원(name)    2008/4이익(amt4)     2008/5이익(amt5)       총이익(tot)

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

a                   40000                     20000                         60000



의 결과를 얻고 싶습니다.

날짜는 타임스탬프로 년/월/일 시간 까지 저장이 되어 있습니다.

select해서 각 달의 이익들을 합쳐서 하나의 값을 얻고

각각의 달의 이익을 따로따로 표현 하고 싶어요...  

검색해서 봤는데 봐도 잘 이해가 안되서 질문 드려요....

부탁 드려요!!

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

yo`

 우선... date 같은 예약어를 컬럼명으로 사용하는것은 강력비추 하고요...

사월별, 월별로 그룹핑을 한다면...

select 사원,
  ....
  sum( case substring_index(날짜,'/',2) when '2008-04' then money else 0 end) as '2008-04',
  sum( case substring_index(날짜,'/',2) when '2008-05' then money else 0 end) as '2008-05',
  ....
  sum(money) as 총이익
  from 테이블이름
  group by 사원;

뭐 이정도면...case 문으로 원하는 월을 추가하시면 되겟고요...흠.. 다른방법도 있으니 한번 도전해보시고요...

그럼..

team b(teamb)님이 2008-08-18 15:18에 작성한 댓글입니다.

감사합니다 


참고해서 사용하겠습니다 .^^

윤우선님이 2008-08-19 09:50에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
27741my.cnf읽어오는 순서 [2]
김성환
2008-08-18
4198
27740정말 초보 질문하나 올리겠습니다 ;; 답변좀..;; [1]
이태경
2008-08-18
4161
27739매일 특정 쿼리를 지정된 시간에 자동으로 실행하게 할려면 어떻게 해야 하나요? [2]
정필준
2008-08-14
5798
27738세로 정렬을 가로 정렬로 만들기 질문입니다 [2]
윤우선
2008-08-14
4758
27736mysql에서 프로시저 조회할려면 어떻게 해야 하나요? [1]
정필준
2008-08-13
4134
27735A,B,C 세 테이블에서 A 기준으로 출력하도록 조인하려면 어케하나요 [2]
서성기
2008-08-13
4323
27734mysql 버전 [2]
관리자
2008-08-12
3745
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다