[firebase-br] Erro ao atualizar tabelas

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Sáb Fev 14 14:56:58 -03 2015


Gente resolvi o problema caso alguém precise de algo semelhante a
sintaxe ficou assim

update preco_tabela v set v.vlr_venda = (v.vlr_venda+(v.vlr_venda*10)/100) where
v.idprod = (select x.idprod from preco_tabela x
inner join produto p
ON P.codigo = X.idprod where p.und <> 'MQ' and X.idprod = V.idprod
GROUP by X.idprod)

Em 14 de fevereiro de 2015 08:41, Reijanio Nunes Ribeiro
<rnribeiro em gmail.com> escreveu:
> gente consegui resolver o problema fazendo assim so que agora os
> valores que não entraram no filtro etão ficando vazios alguém teria
> alguma ideia de como fazer isto sem excluir o svalores fora do filtro
>
> update preco_tabela v set v.vlr_venda = (select
> sum(x.vlr_venda+(x.vlr_venda*10)/100) as preco_atualizado from
> preco_tabela x
> inner join produto p
> ON P.codigo = X.idprod where p.und <> 'MQ' and X.idprod = V.idprod
> GROUP by X.idprod)
>
> desde ja grato pela ajuda
>
> Em 14 de fevereiro de 2015 08:09, Reijanio Nunes Ribeiro
> <rnribeiro em gmail.com> escreveu:
>> Gente o que esta errado com esta sintaxe
>> update preco_tabela v set v.vlr_venda =
>> ((v.vlr_venda+(v.vlr_venda*10)/100) where
>>  v.idprod not in (SELECT * FROM produto P inner join preco_tabela t on
>> p.codigo = t.idprod where P.und = 'MQ'
>> )
>>
>>
>> desded ja grato pela ajuda
>> --
>> Reijanio Nunes Ribeiro
>> Desenvolvedor Delphi/Php
>> Suporte em TI
>
>
>
> --
> Reijanio Nunes Ribeiro
> Desenvolvedor Delphi/Php
> Suporte em TI



-- 
Reijanio Nunes Ribeiro
Desenvolvedor Delphi/Php
Suporte em TI




Mais detalhes sobre a lista de discussão lista