Q&A

  • SQL count, sum문 사용법
제가 dbgrid 에 다음과같이 출력 하고 총 count 와 sum을 별도로

label1.caption 에 출력 하고 싶습니다.

이 름 전 화 주 소 미납금

홍길동 123-1234 1111111111 -3500

홍길순 213-2453 2222222222 -2000

. . . .

. . . .

그리고 별도 라벨에 (총건수와 합계).

그래서

select name,tel,add,minab from custom where minab < 0 이렇게 하니까

dbgrid 에는 잘출력이되요 그런데 총count수와 합계 구하는 방법을 모르겠어요

책을 찾아봐도 설명이 너무 부실하고 알아 들을수가 없어요..

고수님들 저초보예요 자세한 설명 부탁 드립니다..



count 나 sum을 쓰면 되는줄 알지만 쓸줄을 모릅니다.

어떻게 써서 어떻게 보여 주느냐를 모릅니다.

저 진짜 초봅니다.

1  COMMENTS
  • Profile
    최태수 2000.08.23 21:08
    select 문을 사용하시는감요. 그렇다면

    아래 두 문장을 사용해 보세요



    select count(*) counts from custom where minab < 0;

    Label1.caption := '총'+ fieldbyname('counts').asstring;



    select sum(minab) minab from custom where minab <0;

    Label2.caption := '미납' + fieldbyname('minab').asstring;



    * count(*) A : 조건에 해당하는 총 레코드갯수를 A에 반환

    * sum(필드) A : 조건에 해당하는 레코드의 총 합을 A에 반환