날짜 이름
------------------
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로도 될것 같은데....넘 초보라,...
님들...브레이크타임이라 생각하시고 조언 부탁합니다
이름의 합을 구한다는건... 이름의 갯수를 구한다는건가요?
아님..가령 다른 필드가 있는데... 이름별로 합을 구한다는건가요?
Group By를 사용하심 될것 같네요.
이름의 갯수는
Select 이름, count(이름) from Table명
Group By 이름
하심되구요.
이렇게 하심... 이름과 이름의 갯수가 나옵니다.
만약으로 이름별로 다른것의 합을 구할거라면 가령 날짜, 이름, 주문수량 이 있다고 가정하구요.
select 이름, Sum(주문수량) from Table명
Group by 이름
하시면... 동일인물들에 대한 전체레코드에서 합계주문수량을 구하실수 있습니다. 그리고... StringGrid에 밀어넣으면 될것 같네요.
원하시는 답이아니면... 다시 질문해주세요. 사실.. 질문의 요지를 잘 모르겠습니다. ^^;