미채택 완료

sql 쿼리 질문드립니다.

2017-05-17 (수) 19:26:18 4,246

디비

이름       날짜

a           2017.01

a           2017.01 

a           2107.02

이런식으로 있을때

a로 group by 할때 날짜가 최근인것만 할수 있을까요? where 날짜 = '2017.02' 말고요

이름이 a,b,c 이렇게 있을 텐데 각각의 가장 마지막 날짜를 group by 하고 싶어서요

|

답변 2개 / 댓글 1개

order by 날짜 DESC

이름, max(날짜) from table group by 이름

답변에 대한 댓글 1개

보기만 할꺼면 그러면 되는데 예제 처럼 이름 날짜만 있는게 아니라서 where이나 having 에 각 이름의 마지막 날짜가 들어가야합니다.

답변을 작성하려면 로그인이 필요합니다.