Jump to content
MayaraTorres

SQL para comparar Dois select da mesma tabela e retornar somente quando houver valores iguais

Recommended Posts

Estou fazendo um comando no firebird 

 

preciso comparar dois selects,

 

eu preciso que seja listado os campos numero do lançamento, origem, data, debito, credito e valor

somente quando o valor for igual.

ou seja quando tiver origens diferentes e valores iguais isso na mesma tabela.

 

 

fiz esse comando

 

 

 

 select CHAVELCTOCTB,DATALCTOCTB,CODIGOORIGLCTOCTB,CONTACTBDEB,CONTACTBCRED,VALORLCTOCTB  from lctoctb 
where CONTACTBDEB= 1687 and CODIGOORIGLCTOCTB ='IP'
and codigoempresa=:CODEmpresa and   DATALCTOCTB between :INICIAL and :FINAL  AND contactbcred= :CONTABANCO 

union

 

select CHAVELCTOCTB,DATALCTOCTB,CODIGOORIGLCTOCTB,CONTACTBDEB,CONTACTBCRED,VALORLCTOCTB from lctoctb 
where CONTACTBCRED= 1687 and CODIGOORIGLCTOCTB ='CP'
and codigoempresa=:CODEmpresa and   DATALCTOCTB between :INICIAL and :FINAL 

 

os campos são exatamente o que preciso, porém quero que liste apenas quando o campo VALORLCTOCTB for igual nos dois select

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Delcio Costa
      Olá!, sou novato no php e gostaria de entender como posso separar valores por data, preciso fazer um SELECT para poder realizar o calculo depois, mas para isso acredito que preciso separar os valores da seguinte forma:
      Separar o ultimo registro do VALOR no dia ATUAL  e diminuir do ultimo registro do VALOR no dia ANTERIOR
      Seria algo tipo isso:
      ultimo registro do dia anterior foi: VALOR = 40 , DATA 03-12-2019, HORA 19:30:00
      ultimo registro do dia atual foi    :  VALOR = 60 , DATA 04-12-2019, HORA 17:00:00  
      $ultimo_valor_dia_atual - $ultimo_valor_dia_anterior = valor_acumulado = 20
      Não faço a minima ideia de como fazer isso, já procurei por tudo e não consigo nem achar um exemplo próximo disso, sempre aparece somente como manipular data, mas preciso manipular o valor conforme a data.
      Alguém poderia me ajudar.
    • By GUTIERRES_RS
      Tenho varios valores em um array
       
      ex: Array ( [0] => 550.75 [1] => 50.02[2] => 100.15 ) 
       
      E gostaria de subtrair de" [0] => 550.75" os valores a partir do segundo "[1] => 50.02" valor do array
       
      Se alguem poder me ajudar desde ja obrigado... :(
       
       
       
    • By alessandrolcruz
      Olá amigos,
       
      Preciso de uma ajuda.
       
      Eu tenho um banco de dados e nele tem uma tabela de nome segurado com os campos (limite_atual, limite_disponível e limite_usado).
       
      Eu preciso fazer com que o campo limite_atual mostre o resultado entre a subtraçao do limite_usado do limite_disponivel e não sei como fazer isso no php.
       
      você podem me ajudar????
    • By Robson Wenzel
      Bom Dia!
       
      Estou enfrentando problemas ao realizar somas no report viewer, tenho um dataset configurado com a coluna VALOR do tipo string, e dai no tablix (tabela) eu converto os dados para o tipo monetario pelo código SQL "=FormatCurrency(Fields!Valor.Value,2)", até ai tudo certo. Mas quando eu vou somar o valor total da coluna na tabela da erro, eu uso a função "=Sum(Fields!Valor.Value)". Vocês poderiam me ajudar, gostaria de somar o total do valor e sempre da erro...
    • By tairone.real7
      Oi estou fazendo um teste de personalidade a cada 12 pergunta forma 1 VALOR que é igual a uma letra
       
      Exemplo =  POSITIVO = I (Introvertido) NEGATIVO = E (extrovertido)
       
      Veja o exemplo na imagem:
       
      Agora veja o codigo em HTML:
       
      <input type="radio" name="perg1" id="inp1" value="3"> <input type="radio" name="perg1" id="inp2" value="2"> <input type="radio" name="perg1" id="inp3" value="1"> <input type="radio" name="perg1" id="inp4" value="0"> <input type="radio" name="perg1" id="inp5" value="-1"> <input type="radio" name="perg1" id="inp6" value="-2"> <input type="radio" name="perg1" id="inp7" value="-3"> <input type="radio" name="perg2" id="inp8" value="3"> <input type="radio" name="perg2" id="inp9" value="2"> <input type="radio" name="perg2" id="inp10" value="1"> <input type="radio" name="perg2" id="inp11" value="0"> <input type="radio" name="perg2" id="inp12" value="-1"> <input type="radio" name="perg2" id="inp13" value="-2"> <input type="radio" name="perg2" id="inp14" value="-3">  
      No caso ai são 2 perguntas, ao total são 60, coloquei 2 p fica mais facil, sei o básico de PHP, agora alguem pode me falar como CAPTURAR OS VALORES E FAZER DAR PRINT TRANSFORMANDO EM LETRA ?????
      Obrigado de coração.

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.