작성
·
176
0
안녕하세요.
결론부터 말씀드리자면 sum(time) 을 하는 방법을 여쭤보고 싶습니다.
db는 mysql 이고 데이터 타입은 time 입니다.
sum을 사용할려고 하다보니
일반 쿼리로 작성을 할때는 sum(time)으로 하면 정상으로 결과가 나오는데 QueryDsl에서 작성을 할려고 하다보니
time.sum이 되지 않더라고요.
Expressions.timeTemplate이 라는걸 사용했을때는 생성된 쿼리를 직접 돌리면 원하는 결과는 나오는데 queryDsl에서는 오류가 나고 있구요.
time -> millisecond, second 로 바꾸고 sum을 할려고 했는데 해당 함수는 그 위치의 값을 가지고 오더라구요.
딱히 찾아봐도 방법을 모르겠어서 문의 드립니다.