Ver Mensaje Individual
  #4  
Antiguo 25-01-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.738
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
El tipo del campo sea double precision?
Si es así, puede ser que donde ves 5000 en realidad haya 5000.0000001.
En este caso se soluciona cambiando el tipo a integer.

También puedes probar :
Código SQL [-]
select * from clientes where id_localidad >= 5000 and id_localidad <5001

Si el campo es varchar, puede ser que haya un espacio delante o detras del valor.
Se solucionaría "trimando" la cadena antes del insert/update (trim(id_localidad))

Última edición por duilioisola fecha: 25-01-2008 a las 21:52:16.
Responder Con Cita