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 2213 게시물 읽기
No. 2213
중복되는 데이타중 하나씩만 select~
작성자
민지
작성일
2005-08-18 10:07ⓒ
2005-08-18 10:28ⓜ
조회수
3,527

애초부터 DB분야에 있던 사람이 아닌데..

막무가내 회사에서 맞기는 바람에.. 기반지식도 없이 물어물어 DB관리를 하고 있는 사람입니다. ㅜㅜ

 

현재 자료를 하나 뽑아야 하는데,

 

조회를 하면 중복되는 데이타가 많이 나오네요.

select * from table1 where a_no, to_char(b_date,'yyyymmdd')>'20050731';

 

이 문구로 쿼리를 하니까 a_no이 날짜에 따라서 여러개가 중복되서 나오는데..

 

하나씩만 나오게 할 수 있을까요?

 

도와주세요..ㅜㅜ, 매우 급합니다. 혼자서 엑셀로 하나하나 지우다가..ㅡㅡ; 방대한 데이타 양때문에 포기..ㅜㅜ

 

참, a_no의 가장 최근 날짜 또는 최초 날짜 조회는 어떻게 하나요?

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

drop table table1
create table table1
(
a_no int identity(1,1)
, b_date char(8)
, col1 nvarchar(100)
)

insert into table1 (b_date, col1) values ('20050505', '테스트1')
insert into table1 (b_date, col1) values ('20050505', '테스트2')
insert into table1 (b_date, col1) values ('20050506', '테스트3')
insert into table1 (b_date, col1) values ('20050506', '테스트4')
insert into table1 (b_date, col1) values ('20050507', '테스트5')

select * from table1

select a.* from table1 a inner join
(
select max(a_no) a_no , b_date from table1 group by b_date
) b on a.a_no=b.a_no order by a.a_no

select a.* from table1 a where a_no = (select max(a_no) a_no from table1 where b_date=a.b_date)
order by a.a_no

석이님이 2005-08-18 11:52에 작성한 댓글입니다.
이 댓글은 2005-08-18 11:59에 마지막으로 수정되었습니다. Edit

@.@

제가 왕초짜라 무슨말인지는 모르겠으나..

답글 감사합니다.

 

어찌저찌 마구 찾다보니 해결했네요..^^

 

민지님이 2005-08-18 13:10에 작성한 댓글입니다. Edit

허무 -_-;

 

다음부터는 설명도 넣겠습니다...

저거 그냥 카피해서 실행 꾹 함 눌러보세요 무슨 말 하는지 대충 감 나올겁니다. ㅠ.ㅠ

석이님이 2005-08-18 13:51에 작성한 댓글입니다. Edit

쿼리가 엄청 오래걸리네요. @.@

이공희(appolon)님이 2006-04-27 11:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
2216특정 조건 만족 제외... [1]
초보자
2005-08-18
2167
2215복제게시..구독에 관해...
한상호
2005-08-18
2127
2214안녕하세요!! 급합니다. !! 유지 관리 계획 질문이요!!! [3]
고세환
2005-08-18
3434
2213중복되는 데이타중 하나씩만 select~ [4]
민지
2005-08-18
3527
2212쿼리 분석기에서...동적으로 디비명을 받아서 처리하는 구문.. [5]
한상호
2005-08-17
2427
2211tempdb위치를 옮기는방법 [3]
김이영
2005-08-17
2106
22102개의 MDF 파일을 하나로 합칠수 있나요 ? [2]
김이영
2005-08-17
2433
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다