no se porque no me ordena...

Post Reply
User avatar
goosfancito
Posts: 1955
Joined: Fri Oct 07, 2005 7:08 pm

no se porque no me ordena...

Post by goosfancito »

Hola.
Tengo este array
https://drive.google.com/file/d/1xh7F9_ ... sp=sharing

y quiero ordenarlo de esta manera pero no me lo ordena.

Code: Select all | Expand

            ::aDatos := ASort( ::aDatos, NIL, NIL, { | x, y | ;
                                                     x[ 2 ][ "nombre_nacimiento" ]  <  y[ 2 ][ "nombre_nacimiento" ]  ;
                                                   } )

gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
Posts: 1955
Joined: Fri Oct 07, 2005 7:08 pm

Re: no se porque no me ordena...

Post by goosfancito »

goosfancito wrote:Hola.
Tengo este array
https://drive.google.com/file/d/1xh7F9_ ... sp=sharing

y quiero ordenarlo de esta manera pero no me lo ordena.

Code: Select all | Expand

            ::aDatos := ASort( ::aDatos, NIL, NIL, { | x, y | ;
                                                     x[ 2 ][ "fecha_nacimiento" ]  <  y[ 2 ][ "fecha_nacimiento" ]  ;
                                                   } )

gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
cmsoft
Posts: 1297
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina
Been thanked: 2 times

Re: no se porque no me ordena...

Post by cmsoft »

Gustavo, pudiste arreglarlo?
Lo que note es que en el caso de "fecha_nacimiento" esta en formato texto, si queres ordenarlo en orden cronologico tendrias que convertirlo a fecha
User avatar
goosfancito
Posts: 1955
Joined: Fri Oct 07, 2005 7:08 pm

Re: no se porque no me ordena...

Post by goosfancito »

bien! si lo pase con ctod() y ahora si funciona.

gracias
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Post Reply