group by 표현을 하고 싶습니다. 0 2 2,296

by 곤 [SQL Query] [2023.06.27 09:13:33]


ID WEEK SDT EDT
A 25 2023-06-19  
B 25 2023-06-19  
C 25 2023-06-19  
A 25   2023-06-23
B 25   2023-06-23
C 25   2023-06-23
A 26 2023-06-26  
B 26 2023-06-26  
C 26 2023-06-26  
A 26   2023-06-30
B 26   2023-06-30
C 26   2023-06-30

해당 테이블을

 

ID WEEK SDT EDT
A 25 2023-06-19 2023-06-23
B 25 2023-06-19 2023-06-23
C 25 2023-06-19 2023-06-23
A 26 2023-06-26 2023-06-30
B 26 2023-06-26 2023-06-30
C 26 2023-06-26 2023-06-30

이렇게 표시하고 싶습니다!

 

--------------------

또는 

24 2023-06-12
24 2023-06-16

해당 테이블을 

24 2023-06-12 2023-06-16

 

이렇게 표현해도 괜찮습니다.

by 곤 [2023.06.27 09:39:43]

아! MAX로 해결할 수 있을것 같습니다.

혹시 MAX 사용말고 다른 방법이 있으면 또 알려주세요~


by 마농 [2023.06.27 11:26:10]

MAX 도 되고, MIN 도 됩니다.
질문을 보면.
원본 데이터가 아닌 가공된 중간 결과물인 듯 한데요?
(중간결과 -> 최종결과) 식의 질문 보다는
(원본자료 -> 최종결과) 식의 질문이 좋습니다.
중간결과를 도출하는 과정에 비효율이 있을 수도 있기 때문입니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입