![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Que yo recuerde no cuenta con la función LENGTH.// Saludos |
|
#2
|
|||
|
|||
|
Tomando como partida el de marcoszorrilla
Cita:
|
|
#3
|
||||
|
||||
|
MAESTRO JOSEA, en estos momentos me quito el sombrero y me pongo de pie. Pensé que esto iba a ser imposible con dbase o paradox pero ya veo que no. El único pero que podría tener esto es que hay que conocer la longitud máxima que pudieran tener los códigos, pero normalmente esto se sabe. Tu solución no sólo da un método para extrare caracteres de derecha a izquierda sino también sirve para una función tipo PAD también muy requerida. Sólo hay que notar, en esta solución, que si el campo original es de tipo CHAR hay que hacer antes otro CAST a INT.
¡Buenísimo truco! // Saludos |
|
#4
|
||||
|
||||
|
Es curioso pero estuve implementando algo parecido, ya que lo que tenía claro es que el funcionamiento dependia de la longitud homegenea de los números, utilice Cast y Substring pero finalmente no me salio y como era tarde lo dejé, pero me alegro de que alguien lo haya llevado a buen término.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#5
|
|||
|
|||
|
Gracias
Una vez más me impresionan.
Todo ha quedado resuelto con la solución de Josea (FELICIDADES) a ti y al resto del colectivo. Un abraso. |
|
#6
|
|||
|
|||
|
:)
se me ocurre
select * from Tabla order by int(right(campoordenar,3)); |
|
#7
|
||||
|
||||
|
FOURIER: lo que sucede es que el sql para manejar dbase no cuenta con la función right; de hecho casi no cuenta con ninguna función para cadenas como no sea substring. Por ello es que hay que recurrir a métodos tan rebuscados como los ya descritos.
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Los últimos cuarenta temas del ClubDelphi en formato RSS | dec | Noticias | 8 | 25-12-2005 22:12:24 |
| Numeros de registros...¿? | CarlosHernandez | Conexión con bases de datos | 3 | 03-08-2005 17:31:51 |
| Convertir Numeros | dison | Conexión con bases de datos | 1 | 10-11-2004 18:07:45 |
| ¿¿Redondear números?? | Magneto | Varios | 1 | 04-12-2003 04:58:00 |
| numeros aleatorios | emeritos | Varios | 1 | 24-11-2003 14:09:43 |
|