모처럼 SQL문을 이용한 Quiz를 풀었다.
그런데 오랜만에 그래서인지 너무 어려웠다.-.-..
문제는 다음과 같다.
COL1 | COL2 |
A | 10 |
C | 20 |
D | 30 |
B | 10 |
위의 테이블을 이용해서 다음과 같은 결과를 만들어 내는 거다.
COL1 | COL2 | 누계 |
A | 10 | 10 |
C | 20 | 30 |
D | 30 | 60 |
B | 10 | 70 |
정답은? 다음 Query...
Select b.col1, b.col2, sum(a.col2) as "누계" From quiz_table a, quiz_table b Where a.rowid <= b.rowid Group by b.rowid
정말 간만에 땀을 좀 뺐네..ㅠ.ㅠ
댓글을 달아 주세요
댓글 RSS 주소 : http://www.yongbi.net/rss/comment/314