exec dbo.std_droptemptable '#tempregistoscalcstock' Go select product = im.artigo , [data] = min(im.[data]) , lot = im.lote , [location] = im.localizacao , warehouse = im.armazem , stockstate = im.estadostock , lastmovement = 0 , ruturastocks = cast(0 as tinyint) , a.tratamentolotes into #tempregistoscalcstock from inv_movimentos im inner join INV_Origens o on o.Id = im.IdOrigem inner join Artigo a on a.Artigo = im.Artigo --WHERE o.Documento = 'ge 2019/1' where im.Artigo = 'coloca aqui o codigo do artigo' --para filtrar por artigo and im.Data > 'colocar aqui a data de inicio' -- para definir a data de inicio --and o.documento = 'colocar aqui o codigo do documento: Tipo Serie/Numero' --para filtrar por documento group by im.artigo , im.armazem , im.localizacao , im.lote , im.estadostock , a.tratamentolotes exec inv_actualizastockbulk 1, '' GO