에 따라 그룹별로 최신 값을 검색 I 오라클 DB오라클 SQL 쿼리 : 시간
id date quantity
1 2010-01-04 11:00 152
2 2010-01-04 11:00 210
1 2010-01-04 10:45 132
2 2010-01-04 10:45 318
4 2010-01-04 10:45 122
1 2010-01-04 10:30 1
3 2010-01-04 10:30 214
2 2010-01-04 10:30 5515
4 2010-01-04 10:30 210
에서 다음 표는 지금은 ID 당 최신 값 (및 시간)를 검색하고 싶습니다있다. 예 출력 :
id date quantity
1 2010-01-04 11:00 152
2 2010-01-04 11:00 210
3 2010-01-04 10:30 214
4 2010-01-04 10:45 122
난 그냥 쿼리에 그것을 넣어하는 방법을 알아낼 수 없습니다
...
또한 다음과 같은 옵션이 좋은 것 :
옵션 1 : 쿼리는해야 마지막 XX 분의 값을 반환합니다.
옵션 2 : id는 id와 idname이있는 다른 테이블의 텍스트로 연결되어야합니다. id에 대한 출력은 다음과 같아야합니다 : id-idname (예 : 1-testid1).
도움을 주셔서 감사합니다.
주어진 'ID'에 대해 '날짜'가 고유합니까? – APC
타임 스탬프는 고유해야하지만 사용할 수있는 데이터에 포함되어 있지 않으므로 솔루션은 관계없이 작동해야합니다. – Tom