Uniuque "Reasons", 그 수 및 존재하는 수의 백분율을 표시하려는 결과를 얻으려고합니다. 지금까지 내가 가지고있다SQL에 컬럼이있는 결과의 백분율
SELECT DISTINCT Reason,
COUNT(Reason) AS Number,
CAST(COUNT(Reason) AS float)/CAST(COUNT(*) AS float) AS percentage
FROM DeletedClients
그러나 나는 COUNT (*)와 COUNT (Reason)에서 같은 결과를 발견했다. 그래서 내 기본적인 질문입니다, 내가 어떻게 쿼리의 별개를 사용하고 때 행의 총 개수를 어떻게해야합니까? SQL 서버 2005를 사용 중입니다.
SQL 공급 업체 이것은 당신이 옳은 것 –