| ♥ 0 | Bom dia, Tenho um cliente que ao longo dos anos, e várias migrações acumulou uma quantidade enorme de lotes que estão ativos, apesar de não terem stock. Já alterei as configurações para desativar o lote com a saída, mas relativamente ao “lixo” que existe na base de dados, alguém sabe alguma query para inativar estes lotes massivamente. Obrigado Marked as spam |
| Private answer boa tarde colega, Corri a query e deu (0 rows affected) Tentei fazer o select* da query de update que me enviou e também apresenta zero resultados
Marked as spam | |
| Private answer Bom dia, Teste mas acho que a seguinte query deve resolver: begintran Update ArtigoLote set Activo = 0 from ArtigoLote left join Artigo on ArtigoLote.Artigo = Artigo.Artigo left join V_INV_ValoresActuaisStockLot stk on stk.Artigo = ArtigoLote.Artigo and stk.Lote = ArtigoLote.Lote where Artigo.ArtigoAnulado = 0 and Activo = 1 and stk.Stock = 0 rollbacktran Para efectivar a query remova o begintran e rollbacktran. Marked as spam Comments boa tarde colega, Corri a query e deu (0 rows affected) Tentei fazer o select* da query de update que me enviou e também apresenta zero resultados |