Q&A

  • sql에서 count 사용하기???
번호 이름 부서코드

01 aaa a1

02 bbb a2



번호 판매물품 수량

01 냉장고 8

02 에어콘 12



부서코드 부서명

a1 영업부

a2 판매부



테이블이 위와 같을때 부서별로 물품의 판매총합이라든지 풀품의 개수를 edit에 출력

하고 싶은데요 sql문을 이용하여 처음에는 dbedit를 이용해 보았는데

결과가 잘 안나옵니다. 자세히 좀 설명좀 부탁합니다.



2  COMMENTS
  • Profile
    초보 2000.01.25 20:11
    초보 wrote:

    > 번호 이름 부서코드

    > 01 aaa a1

    > 02 bbb a2

    >

    > 번호 판매물품 수량

    > 01 냉장고 8

    > 02 에어콘 12

    >

    > 부서코드 부서명

    > a1 영업부

    > a2 판매부

    >

    > 테이블이 위와 같을때 부서별로 물품의 판매총합이라든지 풀품의 개수를 edit에 출력

    > 하고 싶은데요 sql문을 이용하여 처음에는 dbedit를 이용해 보았는데

    > 결과가 잘 안나옵니다. 자세히 좀 설명좀 부탁합니다.

    >



    위와 같은 테이블을 디비그리드에 나타내고 있습니다.

    가장 위의 테이블이 기본테이블로 각 필드를 룩업필드로 잡아서 나타내고 있거든요

    해서 디비그리드의 룩업필드의 합계나 평균을 구할수 있는 방법으로 좀 부탁합니다....

  • Profile
    하얀까마귀 2000.01.27 09:14
    초보 wrote:

    > 초보 wrote:

    > > 번호 이름 부서코드

    > > 01 aaa a1

    > > 02 bbb a2

    > >

    > > 번호 판매물품 수량

    > > 01 냉장고 8

    > > 02 에어콘 12

    > >

    > > 부서코드 부서명

    > > a1 영업부

    > > a2 판매부

    > >

    > > 테이블이 위와 같을때 부서별로 물품의 판매총합이라든지 풀품의 개수를 edit에 출력

    > > 하고 싶은데요 sql문을 이용하여 처음에는 dbedit를 이용해 보았는데

    > > 결과가 잘 안나옵니다. 자세히 좀 설명좀 부탁합니다.

    > >

    >

    > 위와 같은 테이블을 디비그리드에 나타내고 있습니다.

    > 가장 위의 테이블이 기본테이블로 각 필드를 룩업필드로 잡아서 나타내고 있거든요

    > 해서 디비그리드의 룩업필드의 합계나 평균을 구할수 있는 방법으로 좀 부탁합니다....



    룩업필드의 합계를 계산할수 있는 방법은 없구요....

    그런데 판매물품등을 룩업필드에 넣는건 좀 이상한것 같은데...

    너무 많이 들어가잖아요... 쓰기 불편할거 같애..............



    그냥 코딩으로 하나씩 읽으면서 합계를 내도 되구요.. DataBase를 뭐를 쓰는지 모르겠는데

    DB 엔진을 사용하고 있다면 쿼리로 하시면 간단하게 될겁니다.



    ---그냥 간단히 쿼리를 만들어보면..

    부서별 총계 물품 총계

    > > 번호 이름 부서코드

    > > 01 aaa a1

    > > 02 bbb a2

    > >

    > > 번호 판매물품 수량

    > > 01 냉장고 8

    > > 02 에어콘 12

    > >

    > > 부서코드 부서명

    > > a1 영업부

    > > a2 판매부

    select 부서.부서명, sum(판매.수량) as 판매총수

    from 부서, 판매, 이름

    where 부서.부서코드 = 이름.부서코드

    and 이름.번호 = 판매.번호

    group by 부서.부서명



    이게 답변이 됐나요..? 아닐꺼 같애....



    조금 자세한 내용을 메일로 주시면 다시 설명해 드릴께요...



    그럼....

    - 하얀 까마귀 -