1
특정 날짜의 날짜와 판매 합계로 구성된 테이블이 있습니다. 테이블을 쿼리하고 최대 판매, 최대 판매 수치와 관련된 날짜, 모든 판매액의 합계 및 테이블의 최소 날짜를 선택할 수 있기를 원합니다. 하나의 추가적인 복잡성은 최대 값이 중복된다는 것입니다. 어떤 최대 값을 선택하든 신경 쓰지는 않지만 무작위로 하나만 선택하면됩니다. 이것은 오라클을위한 것입니다.최대 값이 중복 된 값 선택 sql
다음은 내가 시도한 것입니다. 그것은 하위 쿼리를 사용하고있었습니다.
Select sales, date, min(date), sum(sales) from table
Where sales = (select distinct(max(sales)) from table)
참조하십시오 그리고 당신은 무엇을 시도? –
그리고 어떤 RDBMS를 사용하고 있습니까? – Lamak
최대 값이 중복 된 값 선택 SQL을 사용하여 문제를 해결할 수 있습니다. 도움을 받으실 수 있습니다. –