DECLARE @TABLE TABLE
(
a INT,
b INT,
c VARCHAR(1),
d VARCHAR(1)
)
INSERT INTO @TABLE VALUES(1,1,'A','A')
INSERT INTO @TABLE VALUES(2,2,'A','A')
INSERT INTO @TABLE VALUES(3,1,'B','A')
INSERT INTO @TABLE VALUES(4,2,'B','A')
INSERT INTO @TABLE VALUES(5,1,'C','A')
INSERT INTO @TABLE VALUES(6,3,'A','A')
위와 같이 데이터가 들어가 있을경우
@TABLE을 select 하여, a컬럼의 최대값, c컬럼의 'A'값에 해당하는 최대값을 뽑고 싶습니다.
결과는 6, 3
이렇게 뽑고싶은데 쿼리가 도통 생각안나네요.
답변좀 부탁드립니다. |