Hi,I'm running the following query but its breaking my code when NULL values are returned. How can modify this so that the columns "basic, grandfathered, and premium" return 0 ? Thanks a bunchMike123CREATE PROCEDURE dbo.select_AffiliateReport_Tier0_Total ( @dateStart smalldatetime, @dateEnd smalldatetime )AS SET NOCOUNT ON SELECT Count(*) as Signups, SUM ( CASE WHEN mt.membershipTypeID = 1 THEN 1 ELSE 0 END ) as Basic, SUM ( CASE WHEN mt.membershipTypeID = 2 THEN 1 ELSE 0 END ) as Grandfathered, SUM ( CASE WHEN mt.membershipTypeID = 3 THEN 1 ELSE 0 END ) as Premium1FROM tblUserDetails udINNER JOIN tblMemberships mem ON mem.purchasedFor = ud.UserIDINNER JOIN tblMembershipTypes mt ON mt.membershipTypeId = mem.membershipTypeIdWHERE mem.[dateStart] BETWEEN @dateStart AND @dateEndGO