我如何 select 区分并计算那些 selected?

How do I select distinct and count those selected?

如何 select 区分并计算那些 selected?这是我的 Select Distinct:

代码
SELECT distinct  [ClientID]
  ,[AssessmentDate]

FROM [dbo].[UserAssessrcads]

我希望它以以下结尾:

RCADS      62

(或类似的东西)

您可以使用动态 table

  select count(*) from ( 
      SELECT distinct  [ClientID]
              ,[AssessmentDate]
        FROM [dbo].[UserAssessrcads] ) t

更好的方法是:

SELECT [ClientID],[AssessmentDate], count(1)
FROM [dbo].[UserAssessrcads]
group by [ClientID],[AssessmentDate]