인프런 커뮤니티 질문&답변

kkh님의 프로필 이미지
kkh

작성한 질문수

실전! Querydsl

서브 쿼리

주간 집계 쿼리 작성방법

작성

·

338

0

주간 집계 sql문을 작성하고 있는데 

SELECT DATE_FORMAT(DATE_SUB(`reg_date`, INTERVAL (DAYOFWEEK(`reg_date`)-1) DAY), '%Y/%m/%d') as start,
       count(`value`) as count,
       `flag`
 FROM `test_st`
 WHERE `reg_date` BETWEEN "2021-03-04 00:00:00" AND "2021-04-04 23:59:59"
 GROUP BY start, flag;

위와 같이 쿼리를 작성 하였습니다.

위와 같이 주간 집계 요구사항이 들어 왔을 경우에는, 어떤 방식으로 쿼리를 작성하고, application에서 로직 처리를 해야하는지 궁금합니다.

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. kkh님

복잡한 집계 쿼리는 JPA가 제공하는 네이티브 쿼리를 사용하거나

Spring의 JdbcTemplate을 사용하는 것을 추천합니다.

감사합니다.

kkh님의 프로필 이미지
kkh

작성한 질문수

질문하기