Die SQL-Abfrage, mit der die Schüler aus der DB mit der die Schüler aus der DB geladen werden, sieht so aus:
"SELECT S.GU_ID, S.ID,S.Status, S.Name, S.Vorname, K.Klasse,S.Geschlecht, S.GeburtsDatum, S.EMail, S.SchulEMail, S.ExterneSchulNr,S.IDext, A.Jahr, A.Abschnitt, LA.ASDJahrgang, LA.Jahrgang_ID FROM schueler S, schuljahresabschnitte A, schuelerLernabschnittsdaten LA, klassen K WHERE S.Geloescht <> '+' AND Status IN (2) AND S.Schuljahresabschnitts_ID = A.ID AND LA.Schueler_ID=S.ID AND S.Schuljahresabschnitts_ID = LA.Schuljahresabschnitts_ID AND LA.Klassen_ID = K.ID AND (A.Jahr=2024) AND (A.Abschnitt=1) AND LA.Jahrgang_ID IN (429) ORDER BY LA.ASDJahrgang,S.Name"
Entscheidend ist die "WHERE" - Klausel: Wenn Schuljahr, Abschnitt, Status passen, bleibt eigentlich nur noch der Jahrgang übrig. Da hier nicht der Jahrgangstext, sondern der Verweis in die Jahrgangstabelle übergeben wird, könnte die Ursache eine nicht mit der DB übereinstimmende Jahrgangstabelle in der Blockung sein.
Versuchen Sie mal, ob "Bearbeiten->Statistikjahrgänge->Laden" Ihr Problem beseitigt.
Schüler mit DB abgleichen
Moderator: wschrewe
- wschrewe
- Fachberater*in
- Beiträge: 1882
- Registriert: Dienstag 25. September 2018, 17:36
- Schulform: BK (Pensionär)
- Kontaktdaten:
Re: Schüler mit DB abgleichen
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
-
- Beiträge: 116
- Registriert: Sonntag 16. Dezember 2018, 17:10
- Schulform: Gesamtschule
Re: Schüler mit DB abgleichen
Das war war es!
Durch das Laden der Statistikjahrgänge wurden in der Kursdatei die ID-Nummern (der Statistikjahrgänge) aus der DB übernommen. Sonst hat sich nichts verändert. Jetzt werden die Schüler erkannt und alles funktioniert wie es sollte.
Vielen Dank!!!
@ Herr Hayen: Vielen Dank für Ihre E-Mail. Das Problem hat sich wie oben beschrieben erledigt.
Durch das Laden der Statistikjahrgänge wurden in der Kursdatei die ID-Nummern (der Statistikjahrgänge) aus der DB übernommen. Sonst hat sich nichts verändert. Jetzt werden die Schüler erkannt und alles funktioniert wie es sollte.
Vielen Dank!!!
@ Herr Hayen: Vielen Dank für Ihre E-Mail. Das Problem hat sich wie oben beschrieben erledigt.