Ordenamiento de una Tabla usando SORT

Re: Ordenamiento de una Tabla usando SORT

Postby Willi Quintana » Mon Jun 08, 2009 1:24 am

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
User avatar
Willi Quintana
 
Posts: 1019
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Ordenamiento de una Tabla usando SORT

Postby fespinoza » Mon Jun 08, 2009 2:20 am

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 algunos casos 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
User avatar
fespinoza
 
Posts: 188
Joined: Wed Feb 01, 2006 6:59 pm
Location: Ecuador

Re: Ordenamiento de una Tabla usando SORT (RESUELTO)

Postby fespinoza » Mon Jun 08, 2009 3:14 am

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.
Saludos

Fernando Espinoza
User avatar
fespinoza
 
Posts: 188
Joined: Wed Feb 01, 2006 6:59 pm
Location: Ecuador

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 22 guests