Galera,
To com um problema aqui....
Seguinte...
Estou fazendo um UNION entre dois selects, só q nesses meus dois selects é retornado um valor numérico,
Quando feito cada select separado, o resultado vem certo, mas quando feito com union é truncado o valor numérico.
Exemplo:
select 1.69 from dual
union
select 1.67 from dual
Se eu fizer esses dois selects abaixo separadamente, um retornará 1,69 e outro 1,67, se eu fizer um union, vai me retornar 1 e 1.
Como faço pra contornar isso??? E porque isso acontece?
vlw
Problema com UNION e campos numéricos
-
- Rank: Estagiário Júnior
- Mensagens: 2
- Registrado em: Sáb, 01 Set 2007 8:56 am
- Localização: São Paulo
- Contato:
Rogério
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Brother,
Qual ferramenta está utilizando pra executar essa query?
Fiz o teste no SQL*Plus com o código abaixo:
E me retornou ok.
Se for em alguma ferramenta específica, tente usar funções de conversão, como To_Char para realizar a formatação.
Qualquer coisa, manda pra gente.
Qual ferramenta está utilizando pra executar essa query?
Fiz o teste no SQL*Plus com o código abaixo:
SELECT 1.69 FROM dual
UNION
SELECT 1.55 FROM dual
/
Se for em alguma ferramenta específica, tente usar funções de conversão, como To_Char para realizar a formatação.
Qualquer coisa, manda pra gente.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes