0

Voriger Feldwert

Ich möchte den Energieverbrauch tracken und mittels aktueller Preise die Monatskosten errechnen.

dazu benötige ich den vorigen Zählerstand.

'zähler-alt' = 'zähler'. Liefert mir den aktuell eingegebenen Wert und nicht den des vorigen Satzes.

ich müsste also ein Select auf den vorigen Datensatz machen und daraus den Zählerstand ermitteln.

Wie geht das?

1 reply

null
    • Support
    • 5 yrs ago
    • Reported - view

    Hallo, 

    das sollte so funktionieren, wenn man das Datum im Feld 'Ablesedatum' als Kriterium nutzt, um die Reihenfolge der Datensätze zu identifizieren:

     

    let myDate := Ablesedatum;

    let altZ := max(select MeineTabelle where Ablesedatum < myDate).Ablesedatum;

    (select MeineTabelle where 'Ablesedatum' = altZ).'zähler'

     

    Gruß, Jörg

Content aside

  • 5 yrs agoLast active
  • 1Replies
  • 1510Views