Fórum CRIAR PROCEDIMENTOS PARA UMA FUNÇAO DE ATUALIZAÇÃO #2064
21/01/2009
0
Diogenes Dourado
Curtir tópico
+ 0Posts
21/01/2009
Wesley Yamazack
SE FOR INSERT, INSIRA UMA TRIGGER NO BEFORE INSERT, DESTA TABELA. E COLOQUE O CODIGO ABAIXO
UPDATE FROM TABELA
SET DIFERENCA = PLANEJAMENTO - EXECUTADO
WHERE
CODIGO = NEW.CODIGO
SE FOR UPDATE. INSIRA UMA TRIGGER NO BEFORE UPDATE, DESTA TABELA. E COLOQUE O CODIGO ABAIXO
UPDATE FROM TABELA
SET DIFERENCA = PLANEJAMENTO - EXECUTADO
WHERE
OLD.CODIGO
Att,
Wesley Yamazack
Gostei + 0
21/01/2009
Wesley Yamazack
Att,
Wesley Yamazack
Gostei + 0
21/01/2009
Wesley Yamazack
A explicação ficou clara ? Foi suficiente ?
Estamos aguardando seu retorno.
Att,
Wesley Y
Gostei + 0
22/01/2009
Diogenes Dourado
Gostei + 0
22/01/2009
Wesley Yamazack
Você não precisa colocar sinal em numero positivo, só irá dar negativo quando o resultado for menor do que 0(Zero). Para isso basta você colocar a trigger, como mostrada anteriormente.
Att,
Wesley Y
Gostei + 0
22/01/2009
Diogenes Dourado
Gostei + 0
22/01/2009
Wesley Yamazack
Bom partindo do principio, que um menos o outro seja a diferença, se um for igual ao outro eles serão 0(Zero). Por via das dúvidas, segue o código abaixo. Gostaria de saber se com esta duvida esclarecida podemos fechar o chamado.
UPDATE FROM TABELA
SET DIFERENCA = 0
WHERE PLANEJAMENTO = EXECUTADO
Att,
Wesley Y
Gostei + 0
23/01/2009
Diogenes Dourado
Gostei + 0
23/01/2009
Wesley Yamazack
Att,
Wesley Y
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)