[firebase-br] Ajuda com comando SQL.

Sandro Souza escovadordebits em gmail.com
Dom Abr 12 15:54:59 -03 2015


Bom dia/tarde/noite Carlos.

Acho que só faltou mover a condição "PRODUTOS.CODIGO_PRECO IS NOT NULL" 
para a condição WHERE no UPDATE, retirando-o do SELECT interno.

Tente o seguinte:

UPDATE PRODUTOS SET
   PRODUTOS.PRECO_VENDA = (
     SELECT DISTINCT
       PRODUTOS_TEMP.PRECO_VENDA
     FROM
       PRODUTOS_TEMP
     WHERE
       PRODUTOS.CODIGO_PRECO = PRODUTOS_TEMP.CODIGO_PRECO)
WHERE
   PRODUTOS.CODIGO_PRECO IS NOT NULL;

Espero ter ajudado mais que atrapalhado. :D

On 12-04-2015 15:34, Carlos Midia wrote:
> UPDATE PRODUTOS
>
> SET PRODUTOS.PRECO_VENDA = (SELECT DISTINCT PRODUTOS_TEMP.PRECO_VENDA FROM
> PRODUTOS_TEMP WHERE PRODUTOS.CODIGO_PRECO = PRODUTOS_TEMP.CODIGO_PRECO AND
> PRODUTOS.CODIGO_PRECO IS NOT NULL);





Mais detalhes sobre a lista de discussão lista