you could use a join... for better results post DDL, DML and expected results based on sample dataSELECT A.slspsn_no, IsNull(B.SalesAmount,0) As SalesAmount, C.TotalSalesGoalFROM ARSLMFIL_SQL ALEFT OUTER JOIN( SELECT SUM(Sls_Amt) AS SalesAmount, slspsn_noFROM dash_product_salesWHERE MONTH(Inv_Dt) = MONTH('12/01/2004')AND YEAR(Inv_Dt) = YEAR('12/31/2004')AND prod_cat IN ('o1') GROUP BY slspsn_no) AS BON A.slspsn_no = B.slspsn_noinner join (SELECT SUM(salesgoal) AS TotalSalesGoalFROM dash_sales_goalWHERE salesmonth = '12/01/2004'AND Slspsn_No IN ('101', '102', '103', '104', '105', '106', '107', '108', '110', '116', '117')) C on A.slspsn_no = C.slspsn_noGo with the flow & have fun! Else fight the flow