Okay, so this is what I ended up doing. I created a cte of the customer id's that have activity in the months of Feb through October. I then use that cte result in a left join to exclude from the full data.It seems to work all right, not sure if it is the best way.; with cte_CustToExclude (CustomerID) As (Select Distinct CustomerID From CustTraffic Where Datepart(month, ActivityDate) in (2, 3, 4, 5, 6, 7, 8, 9, 10) ) Select ct.CustomerID , Case When Len(LTrim(Rtrim(Str(datepart(month, ct.ActivityDate))))) = 2 Then LTrim(Rtrim(Str(datepart(year, ct.ActivityDate)))) + '-' + LTrim(Rtrim(Str(datepart(month, ct.ActivityDate)))) Else LTrim(Rtrim(Str(datepart(year, ct.ActivityDate)))) + '-0' + LTrim(Rtrim(Str(datepart(month, ct.ActivityDate)))) End As YearMonth , sum(ct.Traffic) as Traffic from CustTraffic ct Left Join cte_CustToExclude cx on ct.CustomerID = cx.CustomerID Where cx.CustomerID is null Group By ct.CustomerID , Case When Len(LTrim(Rtrim(Str(datepart(month, ct.ActivityDate))))) = 2 Then LTrim(Rtrim(Str(datepart(year, ct.ActivityDate)))) + '-' + LTrim(Rtrim(Str(datepart(month, ct.ActivityDate)))) Else LTrim(Rtrim(Str(datepart(year, ct.ActivityDate)))) + '-0' + LTrim(Rtrim(Str(datepart(month, ct.ActivityDate)))) End order by ct.CustomerID , YearMonth