이런 결과값을 나오게 하여려면 어떻게 해야할까요? group by 관련인듯 한데... 0 2 617

by 준일정 [2018.05.23 23:00:38]


dd.PNG (28,850Bytes)

지식이 짧아서 죄송합니다. ㅠㅠ

 

해당 질의문의 row 하나를 추가 한 후 합계라는 문자도 넣어야 하고 ... 수량이나 가격의 합계도 넣고 싶은데..

도대체 이런 쿼리는 어떤식으로 짜야 하나요?

가능하다 불가능하다 여부라도 좀 알려주시면 감사하겠습니다. 

뭐 예를들어 프로시저를 써야지만 된다. 일반 쿼리문으로는 안된다 이정도라도 좀 알려주시면 감사하겠습니다. 

by 마농 [2018.05.23 23:53:35]
WITH t AS
(
SELECT '장난감' item, 2000 amt, 5 cnt FROM dual
UNION ALL SELECT '물총', 1000, 2 FROM dual
UNION ALL SELECT '인형', 5000, 9 FROM dual
)
SELECT NVL(item, '합계') item
     , SUM(amt) amt
     , SUM(cnt) cnt
  FROM t
 GROUP BY ROLLUP(item)
;

 


by 준일정 [2018.05.24 23:38:44]

감사드립니다 정말정말 감사드립니다!!! ㅜㅜㅜ

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