본문 바로가기

IT 관련/엑세스

Dcount 함수로 순위 구하기

>Dcount함수는 갯수를 구하는 함수로 알고있습니다.
>그런데 순위도 구할수 있다고 하네요.. 아래 예문이 그것인데요.
>당최 알수가 없네요.. 이해가 안됩니다.

>정확한 설명이 필요합니다.. 도와주세요.ㅠ.ㅠ~.

>순위: DCount("성명","성적테이블","[영어] + [국어] + [국사]  >=   " & [영어] + [국어] + [국사])

>아니면,

>또는 총점을 구한 "총점쿼리"라고 한다면

>순위: DCount("성명","총점쿼리","[총점]  >=  " & [총점])

>제가 알고있는건 엑셀에서 쓰는 방법인데.
>DOUNT(전체범위, count할 필드명, 조건)
>이렇게하면 갯수가 나오는데.. 어째서.. 또 저문법은 도대체가 이해가 안됩니다..
>자세한 설명부탁드립니다.ㅠ.ㅠ`. 
 
저도 처음에는 이해가 않되었습니다.
그런대 하다보니 대충 감으로 때려잡게 되었죠!!
 
말그대로 Dcount 함수는 개수를 알수 있는 함수입니다. 그런데 그 다음에 있는 조건이 중요하죠!!
DCount("성명","총점쿼리")   이런 식이었으면 총점쿼리에 있는 성명 개수를 나타낼것입니다.
 
그런데 위 함수식에는 .[총점]>= " & [총점]) 이 붙어있죠!!!
 
따라서 총점쿼리에 현재 레코드의 총점필드의 값보다 크거나 같은 레코드의 수를 구하면 그것이 바
 
순번 총점  순위
1     2        현재래코드의 총점은 2 , 2보다 크거나 같은 레코드의 수를 세면 총 3개이죠 이는 곧 3위
2     1        현재레코드의 총점은 1, 1보다 크거나 같은 레코드의 수를 세면 총 4개죠   이는 곧 4위
3    4
4     3
 
 
대충 이런식입니다.

 

출처: http://cafe.naver.com/xpath/3879

'IT 관련 > 엑세스' 카테고리의 다른 글

DBF 파일 연결하는 방법  (3) 2012.10.29
Dcount 따옴표 설명  (3) 2012.07.18
Dcount 함수로 순위(또는 석차) 구하기  (2) 2012.07.18
통합쿼리 (UNION)  (4) 2012.04.20
Dcount 함수 사용법  (0) 2012.02.29