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 30072 게시물 읽기
No. 30072
group by...
작성자
안용재(vampireahn)
작성일
2011-10-14 14:03ⓒ
2011-10-14 14:38ⓜ
조회수
7,865

안녕하세요

고수님들께 도움을 받고자 질문을 드립니다.

phone_code teacher_name call_number call_time call_date
1253 홍길동 010-1111-1111 0 20111014091020
1253 홍길동 010-1111-1111 0 20111014091105
1253 홍길동 010-1111-1111 130 20111014091530
1253 홍길동 010-2222-2222 150 20111014094023
1253 홍길동 010-3333-3333 143 20111014101520
1253 홍길동 010-4444-4444 30 20111015132035
1253 홍길동 010-4444-4444 130 20111015132140
1253 홍길동 010-5555-5555 152 20111015153000

위 처럼 홍길동 선생의 오늘 날자를 조건문으로 한 후 결과값을 얻어 온 것입니다.

제가 얻고자 하는 결과 값은

phone_code teacher_name call_number call_number_cnt call_time call_date
1253 홍길동 010-1111-1111 3 130 20111014091020
1253 홍길동 010-2222-2222 1 150 20111014094023
1253 홍길동 010-3333-3333 1 143 20111014101520
1253 홍길동 010-4444-4444 2 160 20111015132035
1253 홍길동 010-5555-5555 1 152 20111015153000

1. count로 같은 번호를 몇번 걸었는지

2. sum으로 같은 번호의 call_time값 구함

3. call_date는 call_number가 중복 되었을 경우 처음 전화 건 시간으로 나오게 함

 

위 처럼 결과 값을 구하려고 group by를 해도 잘 안 풀립니다.

 

고수님들의 소중한 답변 부탁 드립니다.

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

select phone_code, teacher_name, call_number, count(*) call_number_cnt, sum(call_time) call_time, min(call_date) call_date

group by 1,2,3

박인호(paerae)님이 2011-10-14 15:23에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30079질의문 부탁드립니다. [1]
권기혁
2011-10-18
7111
30078mysql 4.1 함수생성 오류
주지훈
2011-10-18
7663
30077der typ von Feld 에러
김양훈
2011-10-18
7769
30072group by... [1]
안용재
2011-10-14
7865
300711067 프로세스 비정상종료 오류에 대해서... [1]
박의호
2011-10-14
8894
30070mysql 쿼리 문의드립니다. [1]
최범선
2011-10-11
7928
30069JOIN 관련 문의 드립니다. 머리가 터지려고 하네요.. ㅡㅡ;; [1]
김상묵
2011-10-11
7806
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다