Maybe a missing alias?select * into Ganga_201006 from (SELECT B.PROVIDER_SK ,A.ORIGINAL_FSC ,201002 'ss' ,SUM(ISNULL(A.TOTAL_CHARGES,0)) AS TRIMONTHLY_CHARGES ,A.ID_100 --added by Gangadhar on 16 march 2010 FROM INVOICE_HEADER A INNER JOIN PROVIDER_DIMENSION B ON A.GROUP_NUMBER = B.GROUP_NUMBER AND A.ID_102 = B.ID102 AND A.ID_202 = B.ID202 AND A.ID_3 = B.ID3 AND A.INVOICE_CREATION_PERIOD >= 201002 AND A.INVOICE_CREATION_PERIOD <= 201004 WHERE EXISTS (SELECT 1 FROM #QUALIFYING_GROUPS C WHERE C.GROUP_NUMBER = A.GROUP_NUMBER) GROUP BY B.PROVIDER_SK ,A.ORIGINAL_FSC ,A.ID_100) T