PERGUNTAS E RESPOSTAS
 
Bem Vindo, Visitante  Todos os Fórums
  ADVPL
Enviar para a impressoraImprimir  Enviar e-mail para um amigoEnviar Para um Amigo
Precisa estar Logado

Subject Assunto:
Manipulação de variaveis
Versão:
12
Plataforma:
Microsoft
Complemento:
DB:
SQL Server
Complemento:
LinkedIn
Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário HARDJF HARDJF em 25/09/2018, 17:24 h
Local: MG  Registro: 10/05/2016  Postagens: 35
Caros,

Estou como uma dúvida;

Preciso armazenar o valor do resultado de duas seções da minha consulta e criar uma condição, caso não encontre o valor do CUSTO1 a consulta traga o CUSTO2.

Ex:

Round( ISNULL(AIB_PRCCOM+AIB_FRETE,0) * D2_QUANT , 4 ) ‘CUSTO1‘

//-----------------------

D2_CUSTO1 ‘CUSTO2‘


//----------------------


Porém tentei criar uma variável e passei o valor da minha consulta, porém os valores corretos.

Alguém poderia me dar um norte ?


Mensagem do Enviar e-mail Abrir o Perfil do usuário ROBERTOMEN ROBERTOMEN em 27/09/2018, 16:35 h
Local: PR  Registro: 04/07/2017  Postagens: 450
ta confuso a sua explicação,,veja oque eu consegui entender:

nCOnsulta=custo1

if custo1 = 0

   nCOnsulta = custo2

endif

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário HARDJF HARDJF em 01/10/2018, 14:26 h
Local: MG  Registro: 10/05/2016  Postagens: 35
Roberto

Ficou meio confuso mesmo !!

Eu tenho uma query, onde tenho dois tipos de custo, custo médio, custo tabela.

Ex:

Round( ISNULL(AIB_PRCCOM+AIB_FRETE,0) * D2_QUANT , 4 ) ‘CUSTO1‘ (Custo tabela)

//-----------------------

D2_CUSTO1 ‘CUSTO2‘ (Custo médio)

Queria criar uma condição, que, se não fosse encontrado nenhum valor no CUSTO1 eu consideraria meu CUSTO2.

Minha QUERY não está agrupada, ela está retornando por item, então entendo que tenho que gravar os resultados numa tabela temporária, para apresentar os resultados, mas meus resultados não estão saindo corretos.

Para postar no Fórum você precisa efetuar o seu login ou se registrar

 Mudar para Fórum

 

 

 
 
   
Pagina Principal Shopping PROTHEUS Tire suas duvidas Vagas Microsiga em todo Brasil Aprofunde seus conhecimentos Noticias Online Fale Conosco Pagina Principal