sql-Elternexport für IServ

Übergeordnete Themen zu Schild-NRW

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Benutzeravatar
Raffenberg
Beiträge: 2230
Registriert: Dienstag 25. September 2018, 15:22
Schulform: Gymnasium
Kontaktdaten:

Re: sql-Elternexport für IServ

Beitrag von Raffenberg »

In IServ werden alle Schüler mit einer ID angelegt. Hierzu wird entweder die in Schild übliche GUID importiert. Bei einem späteren Abgleich der Daten zwischen Schild und IServ wird diese GUID/ID verwendet.

Damit die erzieherdaten dementsprechenden Schüler zugeordnet werden können, muss ebenfalls diese GUID bzw ID übergeben werden.

Aus dem Kopf heraus: sie müssen in der Where-Klausel folgendes ergänzen:
ErhaeltAnschreiben = '+'
Mit freundlichen Grüßen
Jens Raffenberg
Ado
Beiträge: 10
Registriert: Freitag 1. April 2022, 10:11
Schulform: Gymnasium

Re: sql-Elternexport für IServ

Beitrag von Ado »

Hallo,

danke schön für die schnelle Hilfe.

Hier der erweiterte Befehl, so dass nur Erzieher aufgeführt werden, die ein Anschreiben erhalten:

Select * From
(select s.ID, e.Name1, e.Vorname1, e.ErzStrasse, e.ID From SchuelerErzAdr as e
Inner Join Schueler as s on s.ID = e.Schueler_ID
Where e.Vorname1 <> '' and e.Name1 <> '' and e.erzieherart_ID <> 3 and e.erzieherart_ID <> 4 and s.Status=2 and ErzAnschreiben = '+')
Union All
(select s.ID, e.Name2, e.Vorname2, e.ErzStrasse, e.ID From SchuelerErzAdr as e
Inner Join Schueler as s on s.ID = e.Schueler_ID
Where e.Vorname2 <> '' and e.Name2 <> '' and e.erzieherart_ID <> 3 and e.erzieherart_ID <> 4 and s.Status=2 and ErzAnschreiben = '+')
Order By s.ID
Antworten

Zurück zu „Allgemeines“