FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour no se porque no me ordena...
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
no se porque no me ordena...
Posted: Thu Aug 17, 2023 08:39 PM
Hola.
Tengo este array
https://drive.google.com/file/d/1xh7F9_MgJOngbv336i57v4hjHuwHyPmB/view?usp=sharing

y quiero ordenarlo de esta manera pero no me lo ordena.
Code (fw): Select all Collapse
            ::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/
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: no se porque no me ordena...
Posted: Thu Aug 17, 2023 08:47 PM
goosfancito wrote:Hola.
Tengo este array
https://drive.google.com/file/d/1xh7F9_MgJOngbv336i57v4hjHuwHyPmB/view?usp=sharing

y quiero ordenarlo de esta manera pero no me lo ordena.
Code (fw): Select all Collapse
            ::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/
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: no se porque no me ordena...
Posted: Thu Aug 17, 2023 09:09 PM

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

Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: no se porque no me ordena...
Posted: Thu Aug 17, 2023 09:11 PM

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/

Continue the discussion