근태관리에서 '부서별5년간 년간 결근횟수 리스트'를 출력하고자 합니다.
변수명--부서명(DPMT),사원명(NAME),96년결근횟수(Y96),97년결근횟수(Y97),98년결근횟수(Y98),99년결근횟수(Y99),2000년결근횟수(Y00),5년간결근횟수(TOT)입니다...
출력양식은 대강이렇습니다.
--------------------------------------------------------------------------------
번호|부서|사원명|96년|97년|98년|99년|2000년|합계|
---------------------------------------------------------
1 |총무|홍길동|3 |5 |8 |2 | 4 |22
...
12 |비서|홍길순|2 |5 |5 |3 | 5 |20
...
----------------------------------------------------------------
출력순위는 ORDER BY 합계순으로 하고 싶습니다...
그리고..,ORDER BY 부서,합계순으로도 하고 싶습니다...
이제막 델파이를 시작하는 사람 입니다...
워낙 막막해서...^^, 고수님들의 많은 성원 부탁 드립니다...
델파이5이고...DBASE를 사용하고 있습니다.
날씨가 추워졌습니다..감기조심하시고요...그럼...^^
쿼리발행을 이렇게 한번 해보시지요...
출력은 쿼리 발행후 맞게 디자인 하시구여
select dpmt, name, y96, y97, y98, y99, y00, (y96+y97+y98+y99+y00) tot
from table-name
order by tot (:결근순으로) => order by dpmt, tot (:부서별 결근자별순),
결근이 많은 순으로 하실려면 ,... order by tot desc 식으로 desc 를 붙여주세요
test 로 보실려면 dbgride 와 연결해서 보세요...
그럼 ...
초보델피언 wrote:
> 근태관리에서 '부서별5년간 년간 결근횟수 리스트'를 출력하고자 합니다.
> 변수명--부서명(DPMT),사원명(NAME),96년결근횟수(Y96),97년결근횟수(Y97),98년결근횟수(Y98),99년결근횟수(Y99),2000년결근횟수(Y00),5년간결근횟수(TOT)입니다...
> 출력양식은 대강이렇습니다.
> --------------------------------------------------------------------------------
> 번호|부서|사원명|96년|97년|98년|99년|2000년|합계|
> ---------------------------------------------------------
> 1 |총무|홍길동|3 |5 |8 |2 | 4 |22
> ...
> 12 |비서|홍길순|2 |5 |5 |3 | 5 |20
>
> ...
> ----------------------------------------------------------------
> 출력순위는 ORDER BY 합계순으로 하고 싶습니다...
> 그리고..,ORDER BY 부서,합계순으로도 하고 싶습니다...
>
> 이제막 델파이를 시작하는 사람 입니다...
> 워낙 막막해서...^^, 고수님들의 많은 성원 부탁 드립니다...
> 델파이5이고...DBASE를 사용하고 있습니다.
> 날씨가 추워졌습니다..감기조심하시고요...그럼...^^