0

abfrage in gleicher Tabelle

Hallo ich möchte einen Wert ermitteln in der aus der gleichen Tabelle kommt bzw. mit ihr verknüpft ist.

let myLohn := if Vertrag then
Vertrag.'Grundlohn Std.'
else
first((select 'Mitarbeiter-Zeitplan')[Buchung = 1 and Datum = my.Datum and Kontakte = my.Kontakte].Vertrag.'Grundlohn Std.')
end;

Der erste Teil der if-Anweisung funktioniert (es ist ein Vertrag vorhanden) die else-Bedingung fürt leider zu keinem Ergebnis.

1 Antwort

null
    • Support
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Versuchen Sie es so:

    –––
    let me := this;
    let myLohn := if Vertrag then
       Vertrag.'Grundlohn Std.'
    else
       first((select 'Mitarbeiter-Zeitplan' where Buchung = 1 and Datum = my.Datum and Kontakte = my.Kontakte).Vertrag.'Grundlohn Std.')
    end
    –––

    Birger

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 1Antworten
  • 928Ansichten