Prueba asi:
INDEX ON STR(PTOS,4,0)+STR(If(G_D<0,1000,G_D),4,0)+STR(G_F,4,0) TO &RUTTAB.TBLAORDE DESCEND
no lo probe,, es solo una idea,,
Salu2
Ordenamiento de una Tabla usando SORT
- Willi Quintana
- Posts: 859
- Joined: Sun Oct 09, 2005 10:41 pm
- Location: Cusco - Perú
- Contact:
Re: Ordenamiento de una Tabla usando SORT
Willy
Realmente no comprende bien esto de crear claves para indices conviertiendo los numeros a cadenas de caracteres; pero tu propuesta es lo mejor que he tenido hasta ahora. Aunque en _ todavía no funciona bien el indexado, en otros ya ordena bien la tabla; habrá que continuar mejorando tu codigo.
Saludos
Fernando Espinoza
Realmente no comprende bien esto de crear claves para indices conviertiendo los numeros a cadenas de caracteres; pero tu propuesta es lo mejor que he tenido hasta ahora. Aunque en _ todavía no funciona bien el indexado, en otros ya ordena bien la tabla; habrá que continuar mejorando tu codigo.
Saludos
Fernando Espinoza
Saludos
Fernando Espinoza
Fernando Espinoza
Re: Ordenamiento de una Tabla usando SORT (RESUELTO)
Willy
Mejorando un poco tu codigo, funciono; quedo así:
INDEX ON STR(PTOS,4,0)+STR(1000+G_D,4,0)+STR(G_F,4,0) TO &RUTRES.TABLA DESCEND
Gracias a todos.
Mejorando un poco tu codigo, funciono; quedo así:
INDEX ON STR(PTOS,4,0)+STR(1000+G_D,4,0)+STR(G_F,4,0) TO &RUTRES.TABLA DESCEND
Gracias a todos.
Saludos
Fernando Espinoza
Fernando Espinoza