Quando vc quer fazer esse UPDATE, vc tem q gravar apenas um VALOR... acho que o que vc quer fazer é isso:
UPDATE produtos SET estatual = (
SELECT SUM(qtde) FROM entradas
)-(
SELECT SUM(qtde*(-1)) FROM saidas
)
bem, acima eu estou fazendo a diferença entre ENTRADA e SAIDA, obtendo SALDO... acho que e isso q vc quer fazer, certo???
bem, se for, ainda tem um erro: vc tem q ter um codigo que relacione as linhas das tabelas, para que cada SELECT retone apenas um registro, senao deu pau!!!
seria algo assim:
UPDATE produtos SET estatual = (
SELECT SUM(qtde) FROM entradas WHERE Entradas.Produto = Produtos.Codigo
)-(
SELECT SUM(qtde*(-1)) FROM saidas WHERE Saidas.Produto = Produtos.Codigo
)
mas preste atençÃo aos nomes de campos do seu banco. Os Campos Produto.Codigo, Entradas.Produto e Saidas.Produto, eu INVENTEI para dar o exemplo. pega os nomes certos no seu banco...
espero que isso te ajude...
se nao for isso que vc queria, desculpa mas nao entendi direito...