Q&A

  • 같은 이름의 필드합구하기?
날짜           이름
------------------
2000-10-10      A    
2000-10-10      A      
2000-10-11      B        
2000-10-12      A        
2000-10-13      C        
2000-10-13      C        
2000-10-14      A    
---------------------
위의 테이블에서 A,B,C 의 이름의 합을 한꺼번에 스트링그리드에 넣을려고 합니다 물론 이름은 수십개가 되구요 날짜는 계속 증가하겠지요...
필터를 써서 해도 될것 같지만 SQL로도 될것 같은데....넘 초보라,...
님들...브레이크타임이라  생각하시고 조언 부탁합니다
1  COMMENTS
  • Profile
    임형호 2002.07.20 22:21


    이름의 합을 구한다는건... 이름의 갯수를 구한다는건가요?
    아님..가령 다른 필드가 있는데... 이름별로 합을 구한다는건가요?

    Group By를 사용하심 될것 같네요.

    이름의 갯수는
    Select 이름, count(이름) from Table명  
    Group By 이름
    하심되구요.
    이렇게 하심... 이름과 이름의 갯수가 나옵니다.


    만약으로 이름별로 다른것의 합을 구할거라면 가령 날짜, 이름, 주문수량 이 있다고 가정하구요.

    select 이름, Sum(주문수량) from Table명
    Group by 이름

    하시면... 동일인물들에 대한 전체레코드에서 합계주문수량을 구하실수 있습니다.  그리고... StringGrid에 밀어넣으면 될것 같네요.

    원하시는 답이아니면... 다시 질문해주세요. 사실.. 질문의 요지를 잘 모르겠습니다.  ^^;

    • 델초^.^;
    • 2002.07.23 00:07
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최진아
    • 2002.07.22 22:05
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 깨구락지
      2002.07.22 23:51
      작성하신 텍스트에디터에서 파라메터값을 처리 하지 않으셨나보군요. 오픈할 화일이름을 파라메터로 전달...
    • 최진아
      2002.07.23 01:37
      제가 초보라서요.. 감사드립니다.
    • 최용일
      2002.07.23 01:58
      안녕하세요. 최용일입니다. 에디터에 화면을 띄우는 것은 님의 프로그램에서 해야 할 일입니다... 이...
    • byun
    • 2002.07.22 21:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이현철
      2002.07.22 23:16
      음, 저는 RX 컴포넌트팩에 있는거 쓰거든요.. 자료실에서 rx 로 찾아보세요~
    • 신석기
      2002.07.23 09:44
      이런방법도 있습니다. 간단히 ^^ procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject;   ...
    • 홍성락
      2002.07.23 09:16
      hsr//////////////////////////////////////////////////////////////// 좀 어색하지만..... 아래처럼해...
    • 홍성락
      2002.07.23 22:51
      hsr/////////////////////////////////////////////////////////// 예로 2가지입니다(파일참조) 1.위에것...
    • 깨구락지
      2002.07.22 23:56
      exec('CREATE TABLE '+@User_id+'( USER_ID   VARCHAR(20) NOT NULL)')
    • 권수광
    • 2002.07.22 10:43
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한주영
      2002.07.22 16:29
      Midas2까지는 클라이언트당 라이센스수수료가 적용되었습니다. 즉 한서버에 동시에 5개의 클라이언트가 붙...
    • 조성배
    • 2002.07.22 04:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 임형호
      2002.07.22 08:59
      옆에 보시면 Delphi Tips 라는 메뉴보이시죠? 거기에서 검색단어를 한글이라고 하시면 .... 바로 뜨네요....
    • 한조연
      2002.07.22 19:39
      필터를 사용하시길 권합니다.
    • 임형호
      2002.07.22 09:18
      실제 Table에 있는 자료가 삭제되는것이 아니라.. Grid상에서만 삭제되도록 한다는 말씀이신가요? 음......
    • 김세형
    • 2002.07.21 09:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.07.22 00:34
      글쎄요... WM_COPY 메시지는 에디트 컨트롤이나, 콤보박스의 선택된 내용을 클립보드로 복사하라는 메시...
    • 신복호
    • 2002.07.21 09:34
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 임형호
      2002.07.21 21:37
      둘다 자료를 입력하는것인데요. 위치차이입니다. append는 맨뒤에... insert는 현재자료의 선택위치에......
    • 신복호
      2002.07.23 19:58
      답변 주셔서 감사합니다. 그런데, 말씀하신데 해 보았는데, Insert를 사용하였을 경우에는 에러가 나지 ...
    • 김병찬
    • 2002.07.21 09:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 임형호
      2002.07.21 21:57
      음.. 그냥 SQL문으로 비교하시면 안되나요? 가령 생성한 DB의 필드명을 이름=id 이고 패스워드가=pwd 라...
    • yaechan
    • 2002.07.21 03:37
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김호광
      2002.07.21 05:11
      답변입니다. 1. 비디오 메모리를 확인하십시오. 분명히 비디오 메모리가 적을 것입니다. -> Video...
    • 박지원
    • 2002.07.20 23:37
    • 3 COMMENTS
    • /
    • 0 LIKES
    • KDDG_sonic0
      2002.07.21 01:13
      혹시 open의 구문에서 sql문이 잘못된것은 아닌지 함 체크해 보세요.
    • 박지원
      2002.07.22 01:10
      BDE Administrator 에서 알리아스명에서 open 했을때 초록색 상자로 표시되잖아요.. 그때 에러가...
    • 홍성락
      2002.07.23 09:25
      hsr////////////////////////////////////////////// ODBC MDB로 생성해보세요 제어판에서 ODBC원본으...
    • 유영호
    • 2002.07.20 23:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.07.20 23:26
      현재 수행중인 창에서 다른 창을 종료하시려는 것 같군요... 그 다른 창이 Form1 인가 본데... Form1...
    • 변재두
    • 2002.07.20 22:57
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.07.20 22:59
      그냥, 참고만 하세요. 델파이의 String 형은 C 언어의 문자열형과는 다르게, 0(Null) 문자가 중간에 ...
    • 안복환
    • 2002.07.20 21:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 홍성락
      2002.07.21 00:02
      hsr/////////////////////////////////////////////////////////////// 범위 초과시 문제인것 같습니다. ...
    • 초짜
    • 2002.07.20 20:58
    • 1 COMMENTS
    • /
    • 1 LIKES
    • 임형호
      2002.07.20 22:21
      이름의 합을 구한다는건... 이름의 갯수를 구한다는건가요? 아님..가령 다른 필드가 있는데... 이름...