Trying to update a temp table but not getting any values inserted into table. The code work when I do insert.update #ReceiptTableset #ReceiptTable.grossqtythismonth = grossqtythismonth, #ReceiptTable.netqtythismonth = netqtythismonth select SUM(CASE WHEN i.mode = 'J' and p.petroEXcode = 'Y2' THEN convert(decimal(15,2),i.gross) ELSE convert(decimal(15,2),i.gross) * 42 END) as grossqtythismonth, SUM(CASE WHEN i.mode = 'J' and p.petroEXcode = 'Y2'THEN convert(decimal(15,2),i.net) ELSE convert(decimal(15,2),i.net) * 42 END) as netqtythismonthfrom [SFM-TP6000-1].TP6000.dbo.Product as pinner join [SFM-TP6000-1].TP6000.dbo.TankArchive as t on t.basecode = p.base inner join [SFM-TP6000-1].TP6000.dbo.Inventory as i on (i.tank = t.tank and i.period = t.period)where i.TicketNo <> ' ' and i.Carrier <> ' ' and i.Type = '4' and i.NEWDATE >= @DateFromCurrMonth and i.NEWDATE < @DateToCurrMonth