Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dsilvestre

erro na query

Recommended Posts

tenho essa query e estou executando no oracle Oracle8i Enterprise Edition Release 8.1.6.3.0 e roda sem problemas, o problemas e quando vou executar a query no sqlplus no oracle Oracle9i Release 9.2.0.6.0 - Production ele da o erro abaixo: se alguém puder me ajudar agradeço. Select decode(substr(DADOS,decode(substr(DADOS,1,1),0,147,148),3), 2 '987','Contas Correntes', 3 '988','Tesouraria', 4 '989','Contas a Pagar', 5 '992','Swap', 6 '993','Cliente', 7 '994','Daniel', 8 '998','Custodia', 9 'Outros'), 10 to_date(substr(DADOS,decode(substr(DADOS,1,1),0,6,7),,'DDMMYYYY') 11 ,sum(to_number(substr(DADOS,decode(substr(DADOS,1,1),0,30,31),17))/100) 12 ,count(*) 13 from CTEXPORTA 14 group by decode(substr(DADOS,decode(substr(DADOS,1,1),0,147,148),3), 15 '987','Contas Correntes', 16 '988','Tesouraria', 17 '989','Contas a Pagar', 18 '992','Swap', 19 '993','Cliente', 20 '994','Daniel', 21 '998','Custodia', 22 'Outros'), 23 to_date(substr(DADOS,decode(substr(DADOS,1,1),0,6,7),,'DDMMYYYY'); ,sum(to_number(substr(DADOS,decode(substr(DADOS,1,1),0,30,31),17))/100) * ERROR at line 11: ORA-01722: invalid numbe att, dan

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz uma query exibindo :

substr(DADOS,decode(substr(DADOS,1,1),0,30,31),17) e veja o que vem.

 

se vier algo diferente de nº taí o problema

 

pode ser um caminho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deve existir algum caracter na faixa de dados que vocÊ está tentando pegar. Por isso, problemas no TO_NUMBER. Faça o teste que o Motta lhe pediu, assim fica mais fácil para solucionar. Abraços, :o

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.