0

重複の可能性:
MS ACCESS:アクセスクエリを使用して個別の値をカウントするにはどうすればよいですか?

MSAccessデータベースにデータベースファイルがあります。

ACCESSデータベースで次のクエリを使用しました。

Select COUNT(Distinct(PRS.prs_personId)) From tb_personDepartment 

しかし、それは次のようにエラーを出します:UnDefined function Distinct in expression

私もフォローしてみました:

Select Distinct(COUNT(PRS.prs_personId)) From tb_personDepartment 

それは機能しますが、データテーブルから明確なPersonIdを取得しません。

MS ACCESSデータベースのCount()関数でDistinctキーワードを使用するにはどうすればよいですか?

ありがとう...

4

1 に答える 1

6

残念ながら、MS Access ではこれらを同時に使用することはできません ( のようcount(distinct yourCol)に、サブクエリを使用できます:

SELECT Count(*) as Total
FROM 
(
    SELECT DISTINCT PRS.prs_personId
    FROM tb_personDepartment
)
于 2012-12-20T15:41:11.140 に答える