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.
Suche in Zeugnis-Bemerkungen?
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
-
GE Schwerte
- Beiträge: 1825
- Registriert: Montag 3. Dezember 2018, 10:28
- Wohnort: Schwerte
- Schulform: Gesamtschule
-
WJohannsen
- Beiträge: 249
- Registriert: Dienstag 4. Dezember 2018, 07:25
- Wohnort: Aachen
- Schulform: Gymnasium
- Kontaktdaten:
Re: Suche in Zeugnis-Bemerkungen?
Der entsprechende "WHERE"-Passus müsste in etwa
WHERE (SchuelerLernabschnittsdaten.ZeugnisBem LIKE '%Herkunftssprache%')
lauten
WHERE (SchuelerLernabschnittsdaten.ZeugnisBem LIKE '%Herkunftssprache%')
lauten
Mit freundlichen Grüßen
Wichard Johannsen
Wichard Johannsen
-
WJohannsen
- Beiträge: 249
- Registriert: Dienstag 4. Dezember 2018, 07:25
- Wohnort: Aachen
- Schulform: Gymnasium
- Kontaktdaten:
Re: Suche in Zeugnis-Bemerkungen?
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 Mit freundlichen Grüßen
Wichard Johannsen
Wichard Johannsen
-
GE Schwerte
- Beiträge: 1825
- Registriert: Montag 3. Dezember 2018, 10:28
- Wohnort: Schwerte
- Schulform: Gesamtschule
Re: Suche in Zeugnis-Bemerkungen?
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.
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.