![]() |
Ordenar una table numericamente por un campo alfanumerico
Tengo una aplicación en delphi 3 con paradox, mi problema es que tengo un campo alfanumerico y necesito que al hacer un select ( SQL) evitar el 1,10,100,2 . Es decir que ordene como si fuera un número o añadirle ceros para que los ordene bien.
He estado probando con cast o convert pero no me funcionan. ¿ Cómo puedo crear una query que ordene numericmante bien por ese campo alfanumerico? unsaludo |
Esto funciona correctamente. Un Saludo. |
OK gracias
Gracias por responder tan rapido, ya había probado con el cast pero me daba fallo de tipos pero con el orden by 1 y la definición de un nuevo campo se ha resuelto. Muchas gracias
|
| La franja horaria es GMT +2. Ahora son las 04:45:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi