1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

ORA-00907: parêntese direito não encontrado

Olá estou gerando um relatorio atraves do meu sistema que utiliza oracle, mas tenho mensagem de erro : ORA-00907: parêntese direito não encontrado.

Segue select:

SELECT PAGAR.DOCUMENTO, CHR(39)||
PAGAR.ORDEM AS ORDEM, 
PAGAR.DATAEMISSAO, 
PAGAR.DATAVENCIMENTO, 
PAGAR.DATAPREVISAO, PAGAR.VALORTOTAL,  (NVL(PAGAR.VALORTOTAL, 0) -  NVL(MOVLOTES_PAG.PAGAMENTOSANTERIORES, 0)) AS SALDO_ANTERIOR,  MOVLOTES_PAG.VALORBAIXA AS VALORPAGO, PAGAR.BORDERO AS "LOTE PAGAMENTO", 
PAGAR.CARTEIRACOBRANCA AS "FORMA PAGAMENTO", 
PLANO_DE_CONTAS.CONTA, 
PLANO_DE_CONTAS.DESCRICAO AS "PLANO CONTAS", 
ENTRADAS_TIPOS.TIPO_ENTRADA, 
PAGAR.OBSERVACOES 
FROM PAGAR, FORNECEDORES, PLANO_DE_CONTAS, ENTRADAS, ENTRADAS_TIPOS 
WHERE PAGAR.CODFOR = FORNECEDORES.CODFOR 
AND PAGAR.CD_PLANOCONTA = PLANO_DE_CONTAS.CD_PLANOCONTA 
AND PAGAR.CHAVE_ENTRADA = ENTRADAS.CHAVE 
AND ENTRADAS.CHAVE_TIPO = ENTRADAS_TIPOS.CHAVE 
NVL(MOVLOTES_PAG.DESCONTOS, 0) AS DESCONTOS, NVL(MOVLOTES_PAG.JUROS, 0) AS JUROS, NVL(MOVLOTES_PAG.ABATIMENTOS_DEVOLUCOES, 0) AS ABATIMENTOS_DEVOLUCOES,   NVL(MOVLOTES_PAG.ABATIMENTOS_OUTROS, 0) AS ABATIMENTOS_OUTROS,LOTES_PAGAR.DATABASE,    
((PAGAR.VALORTOTAL - NVL(MOVLOTES_PAG.PAGAMENTOSANTERIORES,0)) + NVL(MOVLOTES_PAG.JUROS, 0) -    NVL(MOVLOTES_PAG.DESCONTOS, 0) - NVL(MOVLOTES_PAG.VALORBAIXA, 0) -    NVL(MOVLOTES_PAG.ABATIMENTOS_DEVOLUCOES, 0) -    NVL(MOVLOTES_PAG.ABATIMENTOS_OUTROS, 0)) AS SALDO_ATUAL, FORNECEDORES.NOME, FORNECEDORES.CGC, 
PAGAR.CONDICAO, BANCOS.DESCRICAO AS BANCO FROM PAGAR, 
LOTES_PAGAR, MOVLOTES_PAG, 
FORNECEDORES, BANCOS WHERE LOTES_PAGAR.LOTE = MOVLOTES_PAG.LOTE AND MOVLOTES_PAG.CHAVEPAGAR = PAGAR.CHAVE AND LOTES_PAGAR.CODBANCO = BANCOS.CODBANCO AND PAGAR.CODFOR = FORNECEDORES.CODFOR AND (LOTES_PAGAR.DATABASE >= TO_DATE("01/01/2015","DD/MM/YYYY")) AND (LOTES_PAGAR.DATABASE <= TO_DATE("30/06/2015","DD/MM/YYYY")) ORDER BY LOTES_PAGAR.DATABASE, 
PAGAR.DOCUMENTO, 
PAGAR.ORDEM

Detalhe quando retiro as informações abaixo é gerado o relatorio:

PAGAR.CARTEIRACOBRANCA AS "FORMA PAGAMENTO", 
PLANO_DE_CONTAS.CONTA, 
PLANO_DE_CONTAS.DESCRICAO AS "PLANO CONTAS", 
ENTRADAS_TIPOS.TIPO_ENTRADA, 
PAGAR.OBSERVACOES 
FROM PAGAR, FORNECEDORES, PLANO_DE_CONTAS, ENTRADAS, ENTRADAS_TIPOS 
WHERE PAGAR.CODFOR = FORNECEDORES.CODFOR 
AND PAGAR.CD_PLANOCONTA = PLANO_DE_CONTAS.CD_PLANOCONTA 
AND PAGAR.CHAVE_ENTRADA = ENTRADAS.CHAVE 
AND ENTRADAS.CHAVE_TIPO = ENTRADAS_TIPOS.CHAVE

Agradeço por qualquer ajuda! Silvia Andrade

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags select ou faça a sua própria pergunta.