![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() 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
![]() 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"
__________________
|
![]() |
|
|
![]() |
||||
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 |
![]() |
|