SELECT UserType, COUNT(*) AS TypeCount, COUNT(*) * 100.0 / COUNT(*) OVER() AS Percentage
FROM dbo.Ideas
WHERE (Approved = 'Y') AND (Refrence IS NOT NULL)
GROUP BY UserType
SELECT UserType, COUNT(*) AS TypeCount, COUNT(*) * 100.0 / COUNT(*) OVER() AS Percentage
FROM dbo.Ideas
WHERE (Approved = 'Y') AND (Refrence IS NOT NULL)
GROUP BY UserType