No me acuerdo como ordenar un arreglo multidimensional por 2

Post Reply
Vladimir Zorrilla
Posts: 225
Joined: Tue Feb 28, 2006 4:25 pm
Location: PERU

No me acuerdo como ordenar un arreglo multidimensional por 2

Post by Vladimir Zorrilla »

Amigos ordeno un arraglo multidimesional por la columna 13

aMayor:=aSort( aMayor,,,{ | x,y | x[13]<y[13] } )

Como haria para ordenarala por la columna 12 y 13

Gracias
ME INTERESA FW Y XHB POR SER OPEN SOURCE
User avatar
Joel Andujo
Posts: 109
Joined: Fri Oct 07, 2005 3:14 pm
Location: Cd. Obregón, Sonora, México
Contact:

Post by Joel Andujo »

Igual como lo harías con un campo de un dbf, concatenando
por ejemplo :

Si con caracter :

aMayor:=aSort( aMayor,,,{ | x,y | x[12]+x[13]<y[12]+y[13] } )

Si sin numéricos :

aMayor:=aSort( aMayor,,,{ | x,y | str(x[12],n)+str(x[13],n)<ystr([12],n)+str(y[13],n) } )

saludos
Joel Andujo
Post Reply