Ordenar registros de una tabla

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • ximena251
    Member
    • nov
    • 54

    #1

    Ordenar registros de una tabla

    Buenas tardes, espero puedan ayudarme con esto.
    Si quiero ordenar los registros de una tabla interna, pero estos son de la siguiente manera.

    nom_1, nom_2....nom_10, nom_11
    el punto es que cuando las ordeno queda
    nom_1
    nom_10
    nom_11
    nom_2

    y quiero que quede así
    nom_1
    nom_2
    nom_3
    .
    .
    .
    nom_10
    nom11
    ¿Como podría hacerlo?. De antemano gracias.
    Los escritores somos seres heridos por ello creamos otra realidad
  • Spainnavar
    Member
    • sep
    • 53

    #2
    Complicado

    Sin cambiar nada lo tienes complicado yo creo. Si no te supone mucho cambio de código... ¿podrias meter nom_01, nom_02 y asi en vez e nom_1 ?
    asi lo ordenaria perfectamente

    Un saludo

    Comentario

    • awas90
      Member
      • may
      • 68

      #3
      Originalmente publicado por Spainnavar
      Sin cambiar nada lo tienes complicado yo creo. Si no te supone mucho cambio de código... ¿podrias meter nom_01, nom_02 y asi en vez e nom_1 ?
      asi lo ordenaria perfectamente

      Un saludo
      Complicado por no decir imposible. ABAP (y creo que cualquier lenguaje de programación) ordena de esa manera. Como ha dicho el compañero, poniendo un 0 delante, solucionas todos los problemas.

      Comentario

      • Dlanor20777
        Senior Member
        • nov
        • 708

        #4
        Originalmente publicado por Spainnavar
        Sin cambiar nada lo tienes complicado yo creo. Si no te supone mucho cambio de código... ¿podrias meter nom_01, nom_02 y asi en vez e nom_1 ?
        asi lo ordenaria perfectamente

        Un saludo
        Exactamente esa seria la solución, solo tendrías problemas con los primero 9 ya que del 10 en adelante no tendrías problemas.

        sustituye el nom_1 por nom_01, como te comentaron anteriormente, puedes validar por el numero de caracteres, IF caracteres < 6.

        Bueno ya te han dado la solución.

        Saludos.

        Comentario

        • ximena251
          Member
          • nov
          • 54

          #5
          Muchas gracias por su respuestas, eso es lo que he hecho.
          Los escritores somos seres heridos por ello creamos otra realidad

          Comentario

          Trabajando...