I don't think your logic is well thought out.The two columns are not mutually exclusive.SELECT EmployeeID, SUM(CASE WHEN ProjectID = '0200' OR ActID LIKE '0%' THEN Day1 + Day2 + Day3 + Day4 + Day5 + Day6 + Day7 ELSE 0 END), SUM(CASE WHEN ProjectID <> '0200' OR ActID NOT LIKE '0%' THEN Day1 + Day2 + Day3 + Day4 + Day5 + Day6 + Day7 ELSE 0 END)FROM TableAGROUP BY EmployeeIDSELECT ISNULL(x.EmployeeID, y.EmployeeID) EmployeeID, ISNULL(x.s, 0), ISNULL(y.s, 0)FROM ( SELECT EmployeeID, SUM(Day1 + Day2 + Day3 + Day4 + Day5 + Day6 + Day7) s FROM TableA WHERE ProjectID = '0200' OR ActID LIKE '0%' GROUP BY EmployeeID ) xFULL JOIN ( SELECT EmployeeID, SUM(Day1 + Day2 + Day3 + Day4 + Day5 + Day6 + Day7) s FROM TableA WHERE ProjectID = '0200' OR ActID LIKE '0%' GROUP BY EmployeeID ) y ON y.EmployeeID = x.EmployeeIDORDER BY 1
Peter LarssonHelsingborg, Sweden