2013-10-29 75 views
1

我试图让SQL统计我的记录。但是,我也需要能够将实际记录与该计数相关联。这处理计数就好了。如何统计记录并显示这些计数记录?

SELECT COUNT([ASSIGNED TO AS UserCount 
FROM dbo.ECRSurvey 
GROUP BY [ASSIGNED TO] 

ASSIGNED TO实际上包含一个名称。我怎样才能得到与计数相关的名称,以便输出计数?我希望这是有道理的。如果ASSIGNED TO包含名为Jim的33条记录,我怎样才能使查询输出为33 - 吉姆?

回答

2
SELECT CAST(CAST(COUNT([ASSIGNED TO]) as varchar(10)) + ' - ' + [ASSIGNED TO] as varchar(50)) AS UserCount 
FROM dbo.ECRSurvey 
GROUP BY [ASSIGNED TO] 
+0

只是为了精确。 SO要求33 - Jim – logixologist

+0

是的,先生!这确实做到了。我当然感谢帮助!我认为这可能是CAST,但我无法得到正确的语法。再次感谢! –

5
SELECT [ASSIGNED TO], COUNT([ASSIGNED TO]) AS UserCount 
FROM dbo.ECRSurvey 
GROUP BY [ASSIGNED TO]