저는 교육연수부에 근무하고있습니다
그래서 업무를 효율적으로 하기 위해서 프로그램을 하나 만들려고 하는데
잘 되지 않네요
회사에서 많은 강사들이 강의를 하는데, 모든 강의를 점수화시켜 계산하려고 합니다.
Table이름은 lecture.db이고요 field는 강의번호(lno), 강사사번(sabun),
출강과정명(pname), 강의제목(lname), 만족도(manjok), 비고(bigo) 입니다.
여기에 calcfield를 추가하고 이벤트를 formshow이벤트에 연결하였습니다.
출강점수(lpoint) : 출강과정명(pname)에따라 1-5점이 주어짐
만족도점수(manpoint) : 만족도(manjok)에따라 0-5점이 주어짐
합계점수(totalpoint) : 출강점수(lpoint) + 만족도점수(manpoint)
여기까지는 잘되어 dbgrid에 잘 나타납니다.
이제 강사별로 총 상황을 보기위하여 "강사별 합계점수"버튼을 누르면
강사별로(sabun별로) avg(manjok), sum(lpoint), sum(manpoint), sum(totalpoint)
를 dbgrid에 나타내고 싶습니다.
그런데 잘 안되네요
여러가지 책을 살펴보았지만 이런내용에 대한 설명은 없습니다.
바쁘시겠지만 해결방법이 있으면 꼭 부탁드립니다.
감사합니다.
> 저는 교육연수부에 근무하고있습니다
> 그래서 업무를 효율적으로 하기 위해서 프로그램을 하나 만들려고 하는데
> 잘 되지 않네요
> 회사에서 많은 강사들이 강의를 하는데, 모든 강의를 점수화시켜 계산하려고 합니다.
> Table이름은 lecture.db이고요 field는 강의번호(lno), 강사사번(sabun),
> 출강과정명(pname), 강의제목(lname), 만족도(manjok), 비고(bigo) 입니다.
> 여기에 calcfield를 추가하고 이벤트를 formshow이벤트에 연결하였습니다.
> 출강점수(lpoint) : 출강과정명(pname)에따라 1-5점이 주어짐
> 만족도점수(manpoint) : 만족도(manjok)에따라 0-5점이 주어짐
> 합계점수(totalpoint) : 출강점수(lpoint) + 만족도점수(manpoint)
> 여기까지는 잘되어 dbgrid에 잘 나타납니다.
> 이제 강사별로 총 상황을 보기위하여 "강사별 합계점수"버튼을 누르면
> 강사별로(sabun별로) avg(manjok), sum(lpoint), sum(manpoint), sum(totalpoint)
> 를 dbgrid에 나타내고 싶습니다.
> 그런데 잘 안되네요
> 여러가지 책을 살펴보았지만 이런내용에 대한 설명은 없습니다.
> 바쁘시겠지만 해결방법이 있으면 꼭 부탁드립니다.
> 감사합니다.
>
======================================================================
이렇게 퀴리해 보시면..
select sabun 사번, avg(manjok) 만족도평균, sum(Ipoint) 출강점수합계,
sum(manpoint) 만족도 합계, sum(Ipoint + manpoint) 전체합계
from lecture.db
group by sabun
나머지 과정은 아시지요..
=======================================================================