0

last in select geht nicht richtig

Hallo Gemeinde,

 

die Abfrage:

let me := Kennzeichen;
let me2 := "";
let me2 := last(select Tanken where KZ = me).text('km-Stand');
me2

liefert mir nicht den letzten(neuesten) record aus Tanken sondern den 4.letzten...was mache ich falsch? Vielen DAnk im voraus!!!

 

LG aus LE Peter

2 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Peter,

    ist km-Stand ein Zahlenfeld? Wenn Ja dann ist es einfacher mach dem maximalen km-Stand zu suchen:
    ---
    let me := Kennzeichen;
    max (select Tanken where KZ = me .'km-Stand');
    ---

    Leo

    • iT_Support
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Danke, läuft perfekt. Wieder zuweit um die Ecke gedacht von mir!!!! Vielen lieben Dank ❤