What code I should add to accept null from WHERE statement.
{ int numApprovals = 0; string sql = \"SELECT COUNT(Type) AS OpenforApproval \" +
As an aside, it's much easier/clearer to format multi-line strings as:
string sql = @"SELECT COUNT(Type) AS OpenforApproval FROM dbo.LeaveRequest WHERE Type IN (2, 3, 4, 5, 6, 8, 13, 14, 16, 22) GROUP BY MgtApproval HAVING MgtApproval IS NULL";