FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Eliminar espacios en blanco
Hola.
Quiero mostrar los números de internos y que le saque los espacios en blanco inicial, pero me muestra registros con interno 405 por ejemplo, y lo que quiero es entre el intervalo 40 a 80 SELECT ,*FROM CAJA WHERE LTRIM(INTERNO) BETWEEN "40" AND "80" ORDER BY INTERNO ASC Saludos |
#2
|
||||
|
||||
Hola,
Igual puedes usar una función como "SUBSTR", más o menos de este modo:
Ojo, ignoro si SQL cuenta con la función susomentada (MySQL sí, por ejemplo) y también ignoro si los parámetros son del todo correctos (están donde corresponden), pero, creo que se capta la idea: se trata de quedarse únicamente con las dos primeras cifras... que parecen ser las que te interesan. |
#3
|
||||
|
||||
En SQL Server (si el número de interno fueran realmente puros números) yo haría:
si no:
__________________
Última edición por ContraVeneno fecha: 12-06-2008 a las 22:48:23. |
#4
|
|||
|
|||
Gracias, pero sigo con el mismo problema. Ya probé con rtrim(ltrim) y no realiza la discriminación del intervalo que quiero utilizar, el resultado de la consulta son los números que empieza con este intervalo.
Saludos |
#5
|
|||
|
|||
Si el número de interno esta definido como char o varchar es lógico que muestre el 405. Prueba a quitar las comillas a la comparación, en firebird funciona como quieres:
|
#6
|
|||
|
|||
Pero si son valores varchar no se le puede quitar las comillas.
|
#7
|
||||
|
||||
Hola,
¿Entonces lo que he dicho no vale? Quicir... ¿no se trata de quedarse con los dos primeros caracteres del registro? |
#8
|
||||
|
||||
Cita:
Yo creo que el compañero debe proporcionar mas info acerca de su problema: - Indicarnos un listado parcial de los valores contenidos en ese campo - El tratamiendo que se le debe dar a cada valor según si necesidad. Saludos.
__________________
Conoce mi blog http://www.edgartec.com |
#9
|
|||
|
|||
De eso se trata, de quedarse con los primeros valores, pero la consulta no me filtra eso. En Sql Server no existe la función SUBSTR.
Saludos. |
#10
|
||||
|
||||
En SQL Server se llama "SubString"
__________________
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Eliminar Espacios en Blanco | eudy.net | Conexión con bases de datos | 18 | 09-06-2008 18:00:47 |
SQL y los espacios en blanco | fide | SQL | 5 | 11-02-2008 23:44:34 |
Problemas con Espacios en blanco | jfontane | PHP | 7 | 08-02-2008 15:59:25 |
Remover espacios en blanco de una cadena | jarcmaster | Varios | 2 | 22-07-2005 21:12:18 |
Quitar espacios en blanco | Javier_A | OOP | 3 | 09-06-2004 10:29:27 |
|