Try changing your request on this -
CREATE PROCEDURE adminStats @campDate varChar(20) AS BEGIN SELECT (SELECT COUNT(1) FROM dbo.Customer) AS Row_Count1 , COUNT(CASE WHEN campDate = @campDate THEN 1 END) AS Row_Count2 , COUNT(CASE WHEN paidFull = 'True' THEN 1 END) AS Row_Count3 , COUNT(CASE WHEN shirtSize = 'S' THEN 1 END) AS Row_Count4 , COUNT(CASE WHEN shirtSize = 'M' THEN 1 END) AS Row_Count5 , COUNT(CASE WHEN shirtSize = 'L' THEN 1 END) AS Row_Count6 , COUNT(CASE WHEN shirtSize = 'XL' THEN 1 END) AS Row_Count7 , COUNT(CASE WHEN shirtSize = 'XXL' THEN 1 END) AS Row_Count8 , COUNT(CASE WHEN Staff = 'True' THEN 1 END) AS Row_Count9 , COUNT(CASE WHEN [days] = '1' THEN 1 END) AS Row_Count10 , COUNT(CASE WHEN [days] = '2' THEN 1 END) AS Row_Count11 , COUNT(CASE WHEN [days] = '3' THEN 1 END) AS Row_Count12 , COUNT(CASE WHEN [days] = '12' THEN 1 END) AS Row_Count13 , COUNT(CASE WHEN [days] = '23' THEN 1 END) AS Row_Count14 , COUNT(CASE WHEN [days] = '123' THEN 1 END) AS Row_Count15 FROM dbo.campRegistration WHERE [days] IN ('1', '2', '3', '12', '23', '123') OR shirtSize IN ('S', 'M', 'L', 'XL', 'XXL') OR Staff = 'True' OR paidFull = 'True' OR campDate = @campDate END
For more information on rechecking, read this topic .
source share