0
where vs. [] bei select-Abfragen
Hallo zusammen,
ich habe mal wieder ein "Problem" bei der Verwendung where vs. [] bei select-Abfragen:
Folgender Code funktioniert nicht, bzw. führt nicht zum gewünschten Ergebnis.
let myDF := "DD.MM.YY";
let myDatum := unique(((select Bewerbungsstatus where year(Zeitpunkt) = 2022 and Zeitpunkt < now()) order by Zeitpunkt).date(Zeitpunkt));
let myDatum2 := for dd in myDatum do
let myStatus := unique((select Bewerbungsstatus where date(Zeitpunkt) = dd).text(Status));
let myStatus2 := for ss in myStatus do
let myStellen := (select Bewerbungsstatus where date(Zeitpunkt) = dd and ss = text(Status)).Stelle.("-> " + Position + " bei " + Unternehmen.Firma);
"<mark>" + text(ss) + "</mark>:<br>" + join(myStellen, "<br>")
end;
"<b>" + text(dd) + "</b>:<br>" + join(myStatus2, "<br>")
end;
html("<b>Bisherige Ereignisse:</b><br>" + join(myDatum2, "<br><br>"))
Dieser hier hingegen schon:
let myDF := "DD.MM.YY";
let myDatum := unique(((select Bewerbungsstatus where year(Zeitpunkt) = 2022 and Zeitpunkt < now()) order by Zeitpunkt).date(Zeitpunkt));
let myDatum2 := for dd in myDatum do
let myStatus := unique((select Bewerbungsstatus where date(Zeitpunkt) = dd).text(Status));
let myStatus2 := for ss in myStatus do
let myStellen := (select Bewerbungsstatus where date(Zeitpunkt) = dd )[ss = text(Status)].Stelle.("-> " + Position + " bei " + Unternehmen.Firma);
"<mark>" + text(ss) + "</mark>:<br>" + join(myStellen, "<br>")
end;
"<b>" + text(dd) + "</b>:<br>" + join(myStatus2, "<br>")
end;
html("<b>Bisherige Ereignisse:</b><br>" + join(myDatum2, "<br><br>"))
Zeile 6 macht den Unterschied...
Ich hab es mal bei Tipps & Tricks eingeordnet, da man where und [] kombinieren kann. Das Thema hatte ich jetzt schon einige Male, irgendwie haben wohl beide Varianten ihre vor und Nachteile.
VG
Johannes
Antwort
Content aside
- vor 2 JahrenZuletzt aktiv
- 159Ansichten
-
1
Folge bereits