이 코드는 매우 간단하지만 도움이 필요하다는 것을 알고 있습니다. 나는 현재 아래 쿼리를 기반으로 여러 행을 반환하고 있습니다. licensetypeid 열은 INTS가 다른 두 행을 반환합니다. 가장 높은 int와 그와 관련된 다른 모든 열 정보를 반환하려고합니다. 열의 값은 모두 다릅니다.최대 값을 기준으로 단일 행 가져 오기
select JdeAddressNo, LicenseNo, ExpirationDate, max(LicenseTypeId) LicenseTypeID
from Licensing_DEV..License
group by JdeAddressNo, LicenseNo, ExpirationDate
다른 모든 값이 다르기 때문에 그룹에 내 문제가 있다고 생각합니다. ID 열에서 가장 높은 값을 가진 단일 행을 반환하기 위해이 문제를 어떻게 해결할 수 있습니까?
전체 테이블에서 가장 높은 값을 원할 경우 마지막 항목 (<사용자 ID 열>)을 선택하십시오. – VikingBlooded
왜 사용할 수 없습니까 ** select top 1 ** –
select top 1은 첫 번째 레코드를 보여줍니다. 꼭 최고가는 아닙니다. – VikingBlooded