0

Den 2.-größten Wert einer Tabelle auswählen

Hallo zusammen!

Irgendwie stehe ich wohl auf dem Schlauch.

Ich brauche für ein digitales Fahrtenbuch in jedem Datensatz die jeweils vorige Anfahrt (zur automatischen Ermittlung der gefahrenen Km und mehr). Dazu habe ich ein Berechnungsfeld erstellt mit:

max((select Fahrtenbuch where 'Km-Stand am Ziel' < number(this.'Km-Stand am Ziel')).'Km-Stand am Ziel')

Mache ich einen Denkfehler?

Liebe Grüße!

2 Antworten

null
    • mirko3
    • vor 5 Monaten
    • Gemeldet - anzeigen

    Hi HLindner. Versuche es mal so. Mirko

    let me := this.'Km-Stand am Ziel';
    last(((select Fahrtenbuch where 'Km-Stand am Ziel' < me) order by 'Km-Stand am Ziel').'Km-Stand am Ziel')
    
      • HLINDNER
      • vor 5 Monaten
      • Gemeldet - anzeigen

      Hallo Mirko!

      Super, funktioniert einwandfrei! Vielen Dank!

       

      Ich habe schon alles mögliche ausprobiert, aber auf Idee, das über 'last(...' zu machen bin ich nicht gekommen, obwohl es doch naheliegend ist. :-D

Content aside

  • vor 5 MonatenZuletzt aktiv
  • 2Antworten
  • 36Ansichten
  • 3 Folge bereits