0

Ansicht nur mit den letzten Datensätzen

Hallo,

Habe bisher folgende Ansicht:

let thisone := this;
let thisPID := (select Personal where 'Pers-ID' = thisone.Personal.'Pers-ID').'Pers-ID';
let thisSchuljahr := 'Deputat SJ'.Schuljahr;
select DV where Person.'Pers-ID' = thisPID and 'Deputat SJ'.Schuljahr = thisSchuljahr

In der Tabelle DV gibt es auch die Felder GRUND (mit verknüpften Einträgen Grund1, Grund2, ...), ANZAHL und ein Datumsfeld. Es gibt in DV pro Schuljahr mehrere Datensätze mit Grund1 oder mit Grund 2 etc., die Einträge mit gleichem Grund unterscheiden sich dann aber auf alle Fälle im Datum. Ich möchte in der Ansicht jetzt alle Einträge des Schuljahres, sodass jeder GRUND nur einmal auftaucht und zwar derjenige mit dem letzten Datumseintrag (ich benötige dann dessen Eintrag in ANZAHL).

Mit fehlt die Idee, ob ich da eine Schleife laufen lassen muss (über die Gründe und Schuljahr) oder das direkt in die Bedingungen des select Befehls packen kann.

Grüße

Maurice

Antwort

null

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 15Ansichten
  • 1 Folge bereits