Atualiza Custo POV_cadItemPOV

Modificado em Sun, 17 Sep 2023 na (o) 02:08 PM

Rodar consulta Updates retornado pela consulta para atualizar o Custo da Tabela POV_cadItemPOV.
Obs.: será atualizado apenas para os que estiverem com campo nulo. Para atualizar todos basta tirar o filtro do "WHERE" ou alterar o filtro da melhor forma.

SELECT 'UPDATE POV_cadItemPOV SET Custo='+Cast(ultimocusto AS NVARCHAR)+' WHERE IdItemPOV='+Cast( iditempov AS NVARCHAR) AS [UPDATES],
       ultimocusto, 
       iditempov, 
       custo
FROM   ( select isnull( ( SELECT TOP 1  custoatual AS custo FROM     estq_auxmovimentoestoque WHERE    estq_auxmovimentoestoque.idproduto = pov_caditempov.idprodserv AND sentido=1 AND custoatual IS NOT NULL AND custoatual > 0 AND lojaid = 1 AND estq_auxmovimentoestoque.data <= pov_cadpov.data ORDER BY data DESC, idmovimentoestoque DESC),0) AS ultimocusto, 
        pov_caditempov.custo AS custoitem, 
        pov_cadpov.data, 
        pov_caditempov.* 
    FROM      pov_caditempov 
    LEFT JOIN pov_cadpov ON  pov_cadpov.idpov = pov_caditempov.idpov
    ) AS cons1

where custoitem IS NULL  ----FILTRO DE CAMPO NULO


Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo