Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Buscar en un campo valores decimales

Estas en el tema de Buscar en un campo valores decimales en el foro de Oracle en Foros del Web. Amigos, es sencillo seguro esto pero yo nomas soy pesimo en BD xD Tengo una tabla, en donde quiero buscar en una columna numerica, valores ...
  #1 (permalink)  
Antiguo 22/09/2008, 09:35
 
Fecha de Ingreso: agosto-2008
Mensajes: 59
Antigüedad: 15 años, 8 meses
Puntos: 0
Buscar en un campo valores decimales

Amigos, es sencillo seguro esto pero yo nomas soy pesimo en BD xD

Tengo una tabla, en donde quiero buscar en una columna numerica, valores que tengan valor decimal..por ej.. monto = 100149,50

Siempre será con ",50"

He probado con like,to_char..pero no me sale..

Agradezco me pasen una ayudita..estare atento a la respuesta...
  #2 (permalink)  
Antiguo 22/09/2008, 09:51
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Buscar en un campo valores decimales

Hola,

Puedes restar la parte entera del numero original, por ejemplo

Código:
oracle@A9I> select 1 from dual where (100149.50 - trunc(100149.50)) = 0.5;

         1
----------
         1
o bien

Código:
oracle@A9I> select 100149.50 - trunc(100149.50) from dual;

100149.50-TRUNC(100149.50)
--------------------------
                        ,5
Saludos
  #3 (permalink)  
Antiguo 22/09/2008, 10:22
 
Fecha de Ingreso: agosto-2008
Mensajes: 59
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Buscar en un campo valores decimales

con el primero ya me anduvo..

gracias amigazo!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:59.