Új hozzászólás Aktív témák

  • azopi74

    addikt

    válasz Delila_1 #26027 üzenetére

    Naaa, ez azért már egy kicsit tákolásnak tűnik :) És továbbra sem bolondbiztos, és legkevésbé sem hordozható megoldás.

    És akkor még azzal is foglalkoznod kell, hogy meddig legyen érvényes a képlet, persze valahogy így megoldható:

    =HA(INDEX(C:C;HOL.VAN(NAGY(D:D;SOR()-1);D:D;0);1)=MAX(C:C);NAGY(D:D;SOR()-1);"")

    (Ha pl C oszlopban van az eredeti, és D oszlopban a "korrigált" nyugdíjérték)

    De azért nehezen tudna meggyőzni arról bárki, hogy ez akármilyen szempontból egyszerűbb, tisztább és vagy megbízhatóbb megoldás lenne, mint a

    SELECT * FROM `Tábla`
    WHERE Nyugdíj IN
    (SELECT MAX(Nyugdíj) FROM `Tábla`)

    hagyományos megoldás, ami pontosan, minden körülmény között azt csinálja, amit szeretnénk, és eléggé egyenes logikát követ, és az alkalmi felhasználó is szerintem hamarabb felfogja, mint a másik módszert. :D

Új hozzászólás Aktív témák