Seite 1 von 1

Suche in Zeugnis-Bemerkungen?

Verfasst: Dienstag 2. Dezember 2025, 16:17
von GE Schwerte
Guten Tag,

ich brauche Hilfe bei einem SQL-Befehl (oder einer anderen Filtermöglichkeit):

Die Aufgabe an Schild:
"Filtere mir alle aktiven Schüler heraus, die im Lernabschnitt 2024/25.4 (also zweites Halbjahr des letzten Schuljahrs)
im Text einer Zeugnisbemerkung das Wort "Herkunftssprache" haben."

Für "normale" Jahrgänge dokumentieren wir die Teilnahme am HSU nur durch eine Zeugnisbemerkung,
dafür habe ich ein Dutzend fertiger Floskeln. Nur bei Abschluss-/Abgangszeugnissen kommt auch ein passendes Fach
in den Leistungsdaten dazu.

Nun brauche ich eine Liste wer im letzten SJ an welchem HSU teilgenommen hat.
Das könnt mir der SQL-Befehl liefern, wenn ich "Herkunftssprache" durch "Arabisch", "Griechisch", "Polnisch" oder "Russisch" etc. ersetze.

Danke für Ideen.

Re: Suche in Zeugnis-Bemerkungen?

Verfasst: Dienstag 2. Dezember 2025, 19:45
von WJohannsen
Der entsprechende "WHERE"-Passus müsste in etwa
WHERE (SchuelerLernabschnittsdaten.ZeugnisBem LIKE '%Herkunftssprache%')
lauten

Re: Suche in Zeugnis-Bemerkungen?

Verfasst: Dienstag 2. Dezember 2025, 19:51
von WJohannsen

Code: Alles auswählen

SELECT SchuelerLernabschnittsdaten.Abschnitt,
       SchuelerLernabschnittsdaten.ASDJahrgang,
       Schueler.ID AS SchuelerID,
       Schueler.Name,
       Schueler.Vorname AS SchuelerVorname,
       Schueler.Lehrer,
       Schueler.Status,
       SchuelerLernabschnittsdaten.ID AS ID_3,
       SchuelerLernabschnittsdaten.Abschnitt,
       SchuelerLernabschnittsdaten.Schueler_ID,
       SchuelerLernabschnittsdaten.Jahr,
       SchuelerLernabschnittsdaten.Klasse,
       SchuelerLernabschnittsdaten.ZeugnisBem
FROM ((
     SchuelerLeistungsdaten SchuelerLeistungsdaten
      INNER JOIN SchuelerLernabschnittsdaten SchuelerLernabschnittsdaten ON
     (SchuelerLernabschnittsdaten.ID = SchuelerLeistungsdaten.Abschnitt_ID ) )
      INNER JOIN Schueler Schueler ON
     (Schueler.ID = SchuelerLernabschnittsdaten.Schueler_ID ) )
WHERE (( Schueler.Status = 2) AND (SchuelerLernabschnittsdaten.Abschnitt = 2) AND (SchuelerLernabschnittsdaten.ZeugnisBem LIKE '%Herkunftssprache%') )
ORDER BY SchuelerLernabschnittsdaten.Klasse, Schueler.Name 

Re: Suche in Zeugnis-Bemerkungen?

Verfasst: Mittwoch 3. Dezember 2025, 09:59
von GE Schwerte
Herzlichen Dank!

Ich musste nur noch den Abschnitt auf 4 ändern (wir haben Schild im Quartalsbetrieb) und das
Schuljahr ergänzen, sodass meine where-Zeile für das letzte Schuljahr lautet:

WHERE (( Schueler.Status = 2) AND (SchuelerLernabschnittsdaten.Abschnitt = 4) AND (SchuelerLernabschnittsdaten.Jahr = 2024) AND (SchuelerLernabschnittsdaten.ZeugnisBem LIKE '%Arabisch%') )

Das liefert mir dann alle HSU-Schüler Arabisch im letzten Schuljahr.

Nochmals Danke, das hat mir sehr weitergeholfen. :)