그래서 가장 최근 날짜 인 max (asofdate)로 행을 가져오고 싶습니다. 그러나 나는 문맹자이며 문맹자이므로 얻을 수 없습니다. 내 머리 select * from Reports.InternalLoanExposureFlat 여기서 asofdate = max (asofdate)는 의미가 있지만 콘솔이 나와 동의하지 않는 것처럼 보입니다.SQL Max Question
미리 감사드립니다.
그래서 가장 최근 날짜 인 max (asofdate)로 행을 가져오고 싶습니다. 그러나 나는 문맹자이며 문맹자이므로 얻을 수 없습니다. 내 머리 select * from Reports.InternalLoanExposureFlat 여기서 asofdate = max (asofdate)는 의미가 있지만 콘솔이 나와 동의하지 않는 것처럼 보입니다.SQL Max Question
미리 감사드립니다.
시도 : 나는 콘솔 ;-)에 동의
SELECT * FROM Reports.InternalLoanExposureFlat
WHERE asofdate = (SELECT MAX(asofdate) FROM Reports.InternalLoanExposureFlat)
.
max 함수는 그룹 또는 전체 테이블의 최대 값을 반환합니다.
시도 : 여러 결과를 반환의 위험을 원하지 않는 경우
SELECT somecolumn, MAX(asofdate) FROM mytable GROUP BY somecolumn
SELECT MAX(asofdate) FROM mytable
다음이를 사용해야합니다
SELECT *
FROM Reports.InternalLoanExposureFlat
ORDER BY asofdate DESC
LIMIT 1
최대 (asofdate)를 알아내는 비용이 많이 드는 방법! –
@Frank 컴퓨터 : 그는 그가 최대 (asofdate)를 얻고 싶다고 말하지 않았고, 가장 최근 날짜의 행을 얻으려고 말했습니다. –
그의 질문을 읽으면서 max (asofdate) –
이있다 사람 (asofdate)를 찾는 올바른 방법! –
여러 행에'asofdate'가 'MAX (asofdate)'와 같은 경우는 어떻게 될까요? – zerkms
그러면 모두 얻을 수 있습니다. – gkrogers