Ir para conteúdo
Fórum Script Brasil
  • 0

Erro na condiçao


J Marcos

Pergunta

Uso o IBEXPERT

E ESTOU TENTANDO CRIAR UM

PROCEDURE COM A SEGUINTE CONDIÇÃO

SE O CAMPO X DA TABELA RECEBER 0

VAI FAZER A SEGUITE CONTA

SE 1

VAI FAZER A SEGUINTE CONTA

A PARTE DO CODIGO E ESSE

if (estoque.promocao=1) then
          update ESTOQUE  SET
          ESTOQUE.prc_venda=ESTOQUE.prc_custo +
          ( (ESTOQUE.prc_custo * (ESTOQUE.icms_aliq  / 100))  ) + /* icms   % */
          ( (ESTOQUE.prc_custo * (ESTOQUE.aliq_ipi   / 100))  ) + /* ipi    % */
          ( (ESTOQUE.prc_custo * (ESTOQUE.perc_frete / 100))  ) + /* frete  % */
          ( (ESTOQUE.prc_custo * (ESTOQUE.markup     / 100))  ) + /* markup % */
          ( (ESTOQUE.prc_custo * (ESTOQUE.mg_lucro   / 100))  )  /* lucro  % */
       where
            ESTOQUE.codigo =(
            SELECT COMPRAS_ITENS.cod_produto FROM COMPRAS_ITENS
       WHERE
            FILIAL=:filial
       AND
            CODIGO=:CODIGO_COMPRA
       AND
            COD_PRODUTO=ESTOQUE.CODIGO
       )
       and
            estoque.filial=:filial
       and
            ESTOQUE.codigo=(SELECT COD_PRODUTO FROM COMPRAS_ITENS WHERE FILIAL=:filial AND CODIGO=:CODIGO_COMPRA   AND COD_PRODUTO=ESTOQUE.CODIGO);
       /* ------------------------------------------------------------- */
       /*********  ENTRADA NO ESTOQUE - AO EFETIVAR A COMPRA ************/
       update estoque SET QTD_TOTAL=QTD_TOTAL + (
       SELECT QUANTIDADE FROM COMPRAS_ITENS
       WHERE
             FILIAL=:filial
       AND
             CODIGO=:CODIGO_COMPRA
       AND
             COD_PRODUTO=ESTOQUE.CODIGO
       )
       where
             ESTOQUE.FILIAL=:FILIAL
       and
             estoque.codigo=(SELECT COD_PRODUTO FROM COMPRAS_ITENS WHERE FILIAL=:filial AND CODIGO=:CODIGO_COMPRA   AND COD_PRODUTO=ESTOQUE.CODIGO);

       /*********************** FECHAR COMPRA ******************************/

       update COMPRAS SET ATUALIZADO='S'
       WHERE
             FILIAL=:filial
       AND
             CODIGO=:CODIGO_COMPRA;
       end

Editado por kuroi
Adicionar tag CODE
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...