SQL

sql group by 내부정렬

앙큼한유채 2018. 2. 22. 11:54

1. group by 해서 나오는 데이터가 최신 데이터를 원하는 경우가 발생하는데 기존의 group by로 쿼리문을 작성하면 가장 먼저 입력된 데이터가 출력됩니다. 서브쿼리를 작성하여 묶어주면 최신 데이터를 출력할 수 있습니다.


select *,sum(cnt) from (select * from stock where division='제품' order by date desc)groupName group by name