with rollup이 한글로 인식되서 합산이 안됩니다. 0 2 2,261

by 김개발자 [SQL Query] mysql with rollup [2023.08.03 13:44:59]


SELECT A, B, C, D
FROM(
     SELECT A, B, C, D
     FROM TABLE_1
     GROUP BY A, B
     HAVING C > 3
)
GROUP BY A, B WITH ROLLUP

 

mysql에서 위와 비슷한 쿼리를 작성중인데 C, D가 숫자입니다.

HAVING때문에 바로 WITH ROLLUP을 사용할 수 없어 한번 묶은다음 쓰는데 C, D를 숫자로 인식안하더라구요

혹시나 WITH ROLLUP과 HAVING을 같이 쓰거나 C, D를 숫자로 인식하여 합을 구할수 있는 방법이있을까요? 

 

by 마농 [2023.08.03 13:50:01]

비슷한 쿼리라고 표현하셨는데... 쿼리를 좀 더 다듬어서 올려 주세요.
C, D 는 SUM 이 필요해 보이고
인라인뷰는 알리아스 주셔야 할 것 같은데요.
숫자로 인식 안한다는 것은 또 무슨 말인지?
그냥 쿼리 문법 오류 난 것 같은데요?


by 김개발자 [2023.08.03 13:54:46]

아 외부 쿼리에 SUM을 안 넣었더라구요...

허접한 질문 죄송합니다 ㅠㅠ

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