Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

SQL X FORMULA


Claudio

Posts Recomendados


  • Tópicos Que Criei:  39
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  174
  • Conteúdo/Dia:  0.03
  • Reputação:   0
  • Pontos/Conquistas:  1.255
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  48

Prezados,

Estou querendo retornar valor de uma operação criado no campo complementar do cadastro de Cliente/fornecedores (valor tarifa) e um campo opcional no movimento (quantidade de títulos), isso só para atender uma migração entre RMNuclues e o frente de Loja do Cliente, porém não me recordo de como passar este parâmetro na SQL, fiz a SQL que me retorna o valor dessa operação, até ai ta beleza, agora preciso lançar este valor no evento contábil através de uma formula, penso que parâmetro seria o IDMOV, podem me dar este HELP na formula para retornar o valor dessa SQL?

Grato,

CP

de tarifa'

sql:

use bigservicos

SELECT DISTINCT CASE D.CODTCF WHEN '0001' THEN (A.QTDTITULOS*B.VLRTARIFA)

WHEN ISNULL(D.CODTCF,0) THEN '0'

ELSE '0' END AS VALTARIFA

FROM TMOVCOMPL A,FCFOCOMPL B, TMOV C,FCFO D

WHERE A.IDMOV=C.IDMOV

AND C.CODCFO=B.CODCFO

AND D.CODCFO=C.CODCFO

AND C.IDMOV=?????

AND B.CODCFO=D.CODCFO

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  65
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  654
  • Conteúdo/Dia:  0.11
  • Reputação:   1
  • Pontos/Conquistas:  3.926
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  44
  • Dispositivo:  Windows

Cláudio, boa tarde!

Concordo com você sobre o parâmentro, basta utilizar TABMOV ('IDMOV' , 'V'), assim sua sentença irá pegar o valor do movimento corrente.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  6
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  50
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Pelo que eu entendi você tem que criar uma outra formula assim TABMOV ('IDMOV' , 'V') e na sennteça SQL buscar o resultado dessa formula.

Exemplo: Formula 001

TABMOV ('IDMOV' , 'V')

Parâmetro dO SQL

IDMOV =:FRM_001

Espero que ajude

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

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

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.