2014-08-28 2 views
0

현재, 나는 다음과 같은 출력을 생성하는 스크립트가 있습니다두꺼비 SQL 쿼리 : 열을 기준으로 정렬, 해당 열의 다음 제거 중복이 다른 컬럼의 최대에 따라

 
Employee/Password_Created_Date 
1     Date Newest 
1     Date Older 
1     Date Oldest 
2     Date Newest 
2     Date Older 
2     Date Oldest 
3     Date Newest 
3     Date Older 
3     Date Oldest 

나는 결과를 생성 할을, 이 쿼리에서는 직원 열에 고유 한 결과 만 들어 있으며 최신 password_created_date를 기반으로 어떤 복제본이 남아 있는지 확인할 수 있습니다.

어떻게 이것을 일반적으로 수행 할 수 있습니까?

+0

"TOAD SQL"과 같은 것은 없습니다. 어떤 DBMS를 사용하고 있습니까? 신탁? –

+0

오라클. 예, 저는 완전한 부인입니다. 알아요. – Mitchellm92

+0

그 단어를 보길 원할 것입니다. – Mihai

답변

0

Max (날짜) 함수를 사용하고 Employee에 의해 임시 테이블이나 CTE를 만든 다음 temp/cte 테이블로 원래 테이블로 다시 링크해야한다고 생각합니다.