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
-
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 5 JahrenZuletzt aktiv
- 1Antworten
- 928Ansichten