0097 - missing parentheses on the right. - Can help

Asked

Viewed 65 times

-2

I know you already have some negotiations here in the forum about this error 0097 - missing parentheses to the right.. This is my command, you can help me ?

select distinct Coalesce(Sum(Case When FI_TITULO.ABERTOQUITADO = 'Q' Then 0 Else (FI_TITULO.VLRNOMINAL - FI_TITULO.VLRPAGO) End) as sc_alias_0, 0) as sc_alias_1 
from FI_TITULO 
Right Join FI_CLIENTE On FI_TITULO.SEQPESSOA = FI_CLIENTE.SEQPESSOA
Inner Join GE_PESSOA On GE_PESSOA.SEQPESSOA = FI_CLIENTE.SEQPESSOA
Inner Join GE_PESSOACADASTRO On FI_CLIENTE.SEQPESSOA = GE_PESSOACADASTRO.SEQPESSOA
where FI_TITULO.OBRIGDIREITO = 'D'
  and Coalesce(Sum(Case When FI_TITULO.ABERTOQUITADO = 'Q' Then 0 Else (FI_TITULO.VLRNOMINAL - FI_TITULO.VLRPAGO)End) = 2500000

1 answer

2

In the where you are not closing the coalese. I believe the idea is to validate what is brought in select, then it would look like this:

select distinct Coalesce(Sum(Case When FI_TITULO.ABERTOQUITADO = 'Q' Then 0 Else (FI_TITULO.VLRNOMINAL - FI_TITULO.VLRPAGO) End) as sc_alias_0, 0) as sc_alias_1 
from FI_TITULO 
Right Join FI_CLIENTE On FI_TITULO.SEQPESSOA = FI_CLIENTE.SEQPESSOA
Inner Join GE_PESSOA On GE_PESSOA.SEQPESSOA = FI_CLIENTE.SEQPESSOA
Inner Join GE_PESSOACADASTRO On FI_CLIENTE.SEQPESSOA = GE_PESSOACADASTRO.SEQPESSOA
where FI_TITULO.OBRIGDIREITO = 'D'
  and Coalesce(Sum(Case When FI_TITULO.ABERTOQUITADO = 'Q' Then 0 Else (FI_TITULO.VLRNOMINAL - FI_TITULO.VLRPAGO)End) as sc_alias_0, 0) = 2500000

Browser other questions tagged

You are not signed in. Login or sign up in order to post.