ATUALIZAR TABELA COM INNER JOIN

18/03/2016

1

Ola Pessoal.
É o seguinte, ja pesquisei muito e descobri que não da pra fazer inner join no firebird que utilizo. Ja testei varios códigos de subselect mas também sem sucesso.
O que preciso é basicamente tirar do estoque os itens vendidos.
tenho as tabelas (ESTOQUE - CMD_CAB "Vendas" - CAB_ITENS "Itens da venda")
basicamente o que estou tentando fazer é isso.

update estoque e
estoque.qtd = estoque.qtd - cmd_itens.qtd
FROM cmd_itens
inner join estoque on estoque.codigo = cmd_itens.codigo
WHERE (i.codigo = ESTOQUE.CODIGO) and (i.numero =:numero)
Responder