Tente isso:

 update *produtos*
    set estoque=    (SELECT sum(*pedido_itens*.quantidade)  FROM 
pedidos_itens JOIN pedidos ON (FAZ O JOIN) where 
*pedidos*.finalizado=true and /produtos/.codigo=/pedido_itens/.codpro);

Deve funcionar.

SDS

Evandro

Erlon wrote:
> tem como fazer uma atualização no banco de dados dessa maneira.
>  
> como fazer um:
>  update *produtos* set estoque=sum(*pedido_itens*.quantidade)  
> .................. where *pedidos*.finalizado=true and 
> /produtos/.codigo=/pedido_itens/.codpro;
> ------------------------------------------------------------------------
>
> _______________________________________________
>   

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a