Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kleber Quilez

Select...Update.. ou Update Select

Recommended Posts

Olá Amigos, estou com o Seguinte Problema, queria fazer o seguinte tenho 2 tabelas em meu sistema uma de movimento de Caixa com Muitos Campos, e uma chamada caixa com apenas 3 campos (data(varchar), valor_inicial(double), valor_Final (double))O que eu Gostaria de Fazer é Somar uma Coluna ta Tabela Movimento <total_print> e essa soma ser Atualizada na Tabela caixa na data de Hoje! Ou do dia Corrente. rsrrss, a data como vcs verão é passada em uma Variavel do meu Sistema.O que eu Fiz...Dados.QueryAltera.SQL.Add('update caixa set valor_final = (select sum(total_print) from movimento where data ='+data+''));Mas ele da o erro, " A Operação deve ser uma Consulta Atualizavel!! " Não sei se estou Fazendo da Maneira Incorreta na Sintaxe ou se minha lógica esta errada!! Conto com a Ajuda de vcs Amigos!! Grande Abraço..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem problema em fazer isso. Sua data não deveria estar entre aspas?

 

Dados.QueryAltera.SQL.Add('update caixa set valor_final = (select sum(total_print) from movimento where data = "'+data+'")');

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.