sql group by 내부정렬

2018. 2. 22. 11:54SQL

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


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

 


'SQL' 카테고리의 다른 글

MySQL 조건에 따라 값 변경하는 방법  (1) 2022.11.09
날짜와 시간 함수  (0) 2019.02.14