SELECT SAMINC.dbo.OESTATS.YR AS YEAR ,SUM(SAMINC.dbo.OESTATS.SALESAMTF) AS TotalSales ,dbo.OESTATS1.oe_IDCUST ,dbo.OESTATS1.OE_statsid , 'YTDSales' as SummaryTypeFROM SAMINC.dbo.OESTATSFULL JOIN dbo.OESTATS1 ON SAMINC.dbo.OESTATS.LINVCUST = dbo.OESTATS1.oe_IDCUST COLLATE Latin1_General_BINWHERE SAMINC.dbo.OESTATS.YR = YEAR(getdate())GROUP BY SAMINC.dbo.OESTATS.YR ,dbo.OESTATS1.oe_IDCUST ,dbo.OESTATS1.OE_statsidUNIONSELECT SAMINC.dbo.OESTATS.YR AS YEAR ,SUM(SAMINC.dbo.OESTATS.SALESAMTF) AS totalsales ,DATENAME(month, DATEADD(month, SAMINC.dbo.OESTATS.PERIOD, 0) - 1) AS MONTH ,dbo.OESTATS1.OE_statsid , 'MTDSales'FROM SAMINC.dbo.OESTATSFULL JOIN dbo.OESTATS1 ON SAMINC.dbo.OESTATS.LINVCUST = dbo.OESTATS1.oe_IDCUST COLLATE Latin1_General_BINWHERE SAMINC.dbo.OESTATS.PERIOD = MONTH(getdate())GROUP BY SAMINC.dbo.OESTATS.YR ,SAMINC.dbo.OESTATS.PERIOD ,dbo.OESTATS1.OE_statsid