Q&A

  • ㅜ.ㅜ 꼭즘 도와주세요.. 데이타 쿼리문이..
안녕하세요..

정말 델고수분들께 한가지 질문이 있어서 이러케 글을 올립니다.

데이타베이스가있는데염.. 그형식이..

1 2 3 4

5 6 7 8

9 10 11 12

이런식으로 있는데. 이걸..

1+2+3+4 더해서 4옆에다가 8을 출력하고.또 그옆에다가 8을출력 그다음엔

5+6+7+8 을 더해서 그 값을 8옆에다가 그후에 아까 더했던 8과 요번에 나온값을더해서

그 옆에. 한마디로 저 데이타를 밑에꺼 처럼 바꿀수있는 쿼리문이 있을까요.?

1 2 3 4 8 8

5 6 7 8 26 34

9 10 11 12 42 76



ㅜ.ㅜ 꼭즘 알려주세염..

가능한지 불가능한지라도..(쿼리로.초보라. 좀 자세히 ㅜ.ㅜ)

회사에 조금이라도 보템이 되기 위해 노력하는 바보 감자였습니다..

언제나 질문에 답변해주시는 착한. 델 고수님들 감사합니다..

언제나 행복하세염. 그럼 꾸벅... ^^





2  COMMENTS
  • Profile
    mafioso 2000.09.28 18:49
    델포이 wrote:

    > 안녕하세요..

    > 정말 델고수분들께 한가지 질문이 있어서 이러케 글을 올립니다.

    > 데이타베이스가있는데염.. 그형식이..

    > 1 2 3 4

    > 5 6 7 8

    > 9 10 11 12

    > 이런식으로 있는데. 이걸..

    > 1+2+3+4 더해서 4옆에다가 8을 출력하고.또 그옆에다가 8을출력 그다음엔

    > 5+6+7+8 을 더해서 그 값을 8옆에다가 그후에 아까 더했던 8과 요번에 나온값을더해서

    > 그 옆에. 한마디로 저 데이타를 밑에꺼 처럼 바꿀수있는 쿼리문이 있을까요.?

    > 1 2 3 4 8 8

    > 5 6 7 8 26 34

    > 9 10 11 12 42 76

    >

    > ㅜ.ㅜ 꼭즘 알려주세염..

    > 가능한지 불가능한지라도..(쿼리로.초보라. 좀 자세히 ㅜ.ㅜ)

    > 회사에 조금이라도 보템이 되기 위해 노력하는 바보 감자였습니다..

    > 언제나 질문에 답변해주시는 착한. 델 고수님들 감사합니다..

    > 언제나 행복하세염. 그럼 꾸벅... ^^

    >

    >



    DBMS 또는 table의 구조에 따라서 약간은 달라질수 있지만

    위의 경우에서 키필드 값의 순서가 있다면



    -- inline view를 사용한 경우

    select 필드1, 필드2, 필드3, 필드4, subtotal,

    cumtotal = (select sum(subtotal)

    from a

    where 키필드 <= a.키필드)

    from (select 키필드, 필드1, 필드2, 필드3, 필드4,

    subtotal = 필드1+필드2+필드3+필드4

    from aaa) a

    order by 키필드



    또는



    -- inline view를 사용하지 않은 경우

    select 필드1, 필드2, 필드3, 필드4, subtotal = 필드1+필드2+필드3+필드4,

    cumtotal = (select sum(필드1+필드2+필드3+필드4)

    from aaa

    where 키필드 <= aaa.키필드)

    from aaa

    order by 키필드





    도움이 되시길...





  • Profile
    델포이 2000.09.29 00:01
    mafioso wrote:

    > 델포이 wrote:

    > > 안녕하세요..

    > > 정말 델고수분들께 한가지 질문이 있어서 이러케 글을 올립니다.

    > > 데이타베이스가있는데염.. 그형식이..

    > > 1 2 3 4

    > > 5 6 7 8

    > > 9 10 11 12

    > > 이런식으로 있는데. 이걸..

    > > 1+2+3+4 더해서 4옆에다가 8을 출력하고.또 그옆에다가 8을출력 그다음엔

    > > 5+6+7+8 을 더해서 그 값을 8옆에다가 그후에 아까 더했던 8과 요번에 나온값을더해서

    > > 그 옆에. 한마디로 저 데이타를 밑에꺼 처럼 바꿀수있는 쿼리문이 있을까요.?

    > > 1 2 3 4 8 8

    > > 5 6 7 8 26 34

    > > 9 10 11 12 42 76

    > >

    > > ㅜ.ㅜ 꼭즘 알려주세염..

    > > 가능한지 불가능한지라도..(쿼리로.초보라. 좀 자세히 ㅜ.ㅜ)

    > > 회사에 조금이라도 보템이 되기 위해 노력하는 바보 감자였습니다..

    > > 언제나 질문에 답변해주시는 착한. 델 고수님들 감사합니다..

    > > 언제나 행복하세염. 그럼 꾸벅... ^^

    > >

    > >

    >

    > DBMS 또는 table의 구조에 따라서 약간은 달라질수 있지만

    > 위의 경우에서 키필드 값의 순서가 있다면

    >

    > -- inline view를 사용한 경우

    > select 필드1, 필드2, 필드3, 필드4, subtotal,

    > cumtotal = (select sum(subtotal)

    > from a

    > where 키필드 <= a.키필드)

    > from (select 키필드, 필드1, 필드2, 필드3, 필드4,

    > subtotal = 필드1+필드2+필드3+필드4

    > from aaa) a

    > order by 키필드

    >

    > 또는

    >

    > -- inline view를 사용하지 않은 경우

    > select 필드1, 필드2, 필드3, 필드4, subtotal = 필드1+필드2+필드3+필드4,

    > cumtotal = (select sum(필드1+필드2+필드3+필드4)

    > from aaa

    > where 키필드 <= aaa.키필드)

    > from aaa

    > order by 키필드

    >

    >

    > 도움이 되시길...

    >

    >







    ^^ 답변 정말 감사합니다.

    지금 해보았는데 잘 안되네염..

    문론 제가 좀더 노력을 해보아야 할꺼같아요

    그래두 답변 정말 감사합니다.ㅠ.ㅜ

    휴우.. 근데 아직 자세히 이해가 안가네염. ㅜ.ㅜ

    흑흑 좀 자세히 알려주세여~~~ ㅠ.ㅜ.

    저두 언능 실력을 키워서 질문들 자주 답변 해주고 싶포요

    ~~ *^_______^* 그럼 이만..





    언제나 비를 기다리는 바보감자가. 올림