조회 된 열 숫자 합치기 좀 알려주세요~ 0 3 1,192

by 쭈카 [2014.07.07 09:53:35]


안녕하세요;; 행 합치기는 많이 보아왔는데 열합치기는 어떻게 해야할지 감이 안오네요...


2014-06-09    Android    Eclair(Android O/S 2.1)    1    0    0    1
2014-06-09    Android    Donut(Android O/S 1.6)    0    0    0    0
2014-04-11    Android    Donut(Android O/S 1.6)    1    0    0    0
2014-04-07    Android    Froyo(Android O/S 2.2)    1    0    0    0
2014-04-07    Android    Eclair(Android O/S 2.1)    1    0    0    0

 

아래 처럼 뽑아보려고 합니다;;

2014-06-09    1    0    0    1

2014-04-11    1    0    0    0

2014-04-07    2    0    0    0

by 우리집아찌 [2014.07.07 10:01:43]

날짜로 GROUP BY 하시고 데이터는 SUM 하시면 되는군요.


by 약쟁이총각 [2014.07.07 10:03:41]

with t as(
select '2014-06-09' as dt, '1' as d1, '0' as d2, '0' as d3, '1' as d4 from dual
union all select '2014-06-09' as dt, '0' as d1, '0' as d2, '0' as d3, '0' as d4 from dual
union all select '2014-04-11' as dt, '1' as d1, '0' as d2, '0' as d3, '0' as d4 from dual
union all select '2014-04-07' as dt, '1' as d1, '0' as d2, '0' as d3, '0' as d4 from dual
union all select '2014-04-07' as dt, '1' as d1, '0' as d2, '0' as d3, '0' as d4 from dual
)
select dt,sum(d1),sum(d2),sum(d3),sum(d4)
from t
group by dt


by 쭈카 [2014.07.07 11:12:10]

댓글 달아주셔서 감사합니다.

자답으로 해결결과 우리집아찌 님이 알려주신 방법과 동일하게 해결했네요.

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