Q&A

  • 쿼리문 질문
a의합 a의합에합

=================

1 6

2 6

3 6





이렇게 결과를 나오게 하고자 합니다.



어떤식으로 쿼리 문을??



Select sum(a) from b group by c



라고 하면

위 쿼리문에서 나온 sum(a)의 합까지 결과치에 나오게 하고 싶습니다.



인터베이스 데이터 베이스를 씁니다.



또 다른 질문은



Query나 Table의 sum of 필드명은 어떻게 사용하나요?

1  COMMENTS
  • Profile
    코스엑스 2001.10.12 20:33
    쿼리문 질문 wrote:

    > a의합 a의합에합

    > =================

    > 1 6

    > 2 6

    > 3 6

    >

    >

    > 이렇게 결과를 나오게 하고자 합니다.

    >

    > 어떤식으로 쿼리 문을??

    >

    > Select sum(a) from b group by c

    >

    > 라고 하면

    > 위 쿼리문에서 나온 sum(a)의 합까지 결과치에 나오게 하고 싶습니다.

    >

    > 인터베이스 데이터 베이스를 씁니다.

    >

    > 또 다른 질문은

    >

    > Query나 Table의 sum of 필드명은 어떻게 사용하나요?



    안녕하세여... 일반 쿼리론 안돼고 프로시져를 만들어서 써야 함다.

    isql 이나 wsql 을 실행해서 프로시져 먼저 작성하세요.



    set term !! ;

    create procedure testprocedure

    returns (aaa char(1), bbb integer, ccc integer)

    as

    begin

    for select a, b from test

    into :aaa, :bbb

    do

    begin

    select sum(b) from test where a = :aaa into :ccc;

    suspend;

    end

    end !!

    set term ; !!



    이런식으로 프로시져를 등록하고

    Select bbb, ccc from testprocedure 하면

    원하시는 결과를 얻으실수 있을겁니다.