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 = '+'
sql-Elternexport für IServ
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
- Raffenberg
- Beiträge: 2250
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: sql-Elternexport für IServ
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
Re: sql-Elternexport für IServ
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
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