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 3605 게시물 읽기
No. 3605
Self join 문제(도와 주세요)
작성자
고형석(icanrisk)
작성일
2007-07-04 09:46
조회수
2,436

날짜, 계정, E-mail

데이타가 있는데


1) 3일간 E-mail이 같은 계정 Count를 구할수 있나요?



2) 근데 여기다가 계정들이 날짜별로 여러개 존재 할수 있다면 

   3일동안 같은 계정은 중복횟수는 1개로 하고 싶습니다..

   

   7/1 ,  aaa,  aaa@d.com

   7/2    bbb   aaa@d.com

   7/3    aaa   aaa @d.com

 하면 중복된 이메일 카운터가 3개가 아니라

 aaa라는 같은 계정이 기간내 2개가 있는것을 1개로 해서

  전체 2개로 하고 싶습니다.


   

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

말로만 파악하려면 모호한 점이 있으니 샘플데이터와 원하는 결과샘플을 올려주시는게 더 빠를듯...아울러 2005이상 버전인지도...^^;

성시현(finecomp)님이 2007-07-04 17:02에 작성한 댓글입니다.

======= 필드 구성 =======
테이블 명 : table1
idx     ||     date          ||       name       ||     email
1                7/1                      홍길동             aaa@aa.com
2                7/1                      홍길동             aaa@aa.com
3                7/2                      홍길동             aaa@aa.com
4                7/3                      홍길동             aaa@aa.com
5                7/4                      홍길동             aaa@aa.com


쿼리
select a.* from table1 where idx=(select max(idx) as idx from table1 where date=a.date)
order by a.idx


제르가디스님이 2007-07-18 17:21에 작성한 댓글입니다.
이 댓글은 2007-07-18 17:24에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3610기능에 대해...
d1n0
2007-07-04
2036
3609초간단 트리거 한번 봐주세요~! [1]
디비깨기
2007-07-04
3115
3606[긴급]Join 문제입니다. [1]
김현지
2007-07-04
2789
3605Self join 문제(도와 주세요) [2]
고형석
2007-07-04
2436
3603mdf, ldf 메모장으로 수정이 가능한가요?? [1]
빛의바다
2007-07-03
2843
3602테이블 Join문제입니다. (도와주세요ㅠㅠ) [1]
2007-07-03
2996
3601테이블 설계 조언을 부탁합니다. [1]
이상철
2007-07-03
2432
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다