나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 한탕 (kgs001)

추천:  1
파일:     조회:  4534
제목:   [RE]DCount함수의 사용에 대해.. 알려주세요.
     
  성적테이블에 "총점"필드가 있고 모듈로 총점필드의 레코드를 이용해 내림차순으로
"석차" 를 구해야 하는데요
석차를 구해서 석차 필드를 만들어야 합니다. 어떤분이 DCount함수를 쓰면 된다고 
하는데 영 모르겠습니다. 가르쳐 주세요.
==============[강지석님 글에 대한 답변입니다]==============

도메인계산함수 즉 DCOUNT를 사용하면 너무 느려서
질의계산함수 즉 COUNT를 쓴답니다.
예를 들어 테이블명이 [Test] 이고 순위매김할 필드명이 [총점]이라면

질의 - 디자인보기 - SQL보기 하셔서 아래내용을 입력하세요

SELECT [Test_1].[총점].
  (SELECT Count([Test].[총점])+1 AS [Expr1]
   FROM [Test]
   WHERE ((([Test].[총점]) > [Test_1].[총점]));) AS [순위]
   FROM Test AS Test_1;

참고 : 위의 [Expr1]은 가상필드명이므로 아무이름이나 입력하셔도 되고
       [순위]는 질의의 결과로 나올 필드명입니다.
       [Test_1]은 [Test]테이블의 별칭인건 아시죠?
그럼...
 
[불량 게시물 신고]  
        
  

작성일 : 2001-08-07(17:09)
최종수정일 : 2001-08-07(17:09)
 


 ◎ 관련글

  제 목   작성자   날짜
DCount함수의 사용에 대해.. 알려주세요. 강지석 2001-08-07
[RE]DCount함수의 사용에 대해.. 알려주세요. 한탕 2001-08-07