Ludger: Schulklassen

Beitrag lesen

Hi,

Das mit dem Stichtag ist doch eigentlich kein Problem.

soso, die Realitaet spielt da aber wohl nicht mit.

Du musst nur wissen, in welchem Schuljahr ein Schüler eingeschult wurde. Das ist über das Einschulungsjahr eindeutig definiert:
z.B. Jahr 2000 --> Schuljahr 2000/2001

Man koennte auf die Idee kommen, eine Stichtagetabelle zu fuehren, oder diesen Kram in eine "Geschaeftslogikroutine" zu packen. Dummerweise haelt man sich nicht immer an Stichtage, z.B. wenn der Direktor Herrn Dr. Soundso ganz gut kennt, dann ist der Herr Dr. auf einmal im Foerderverein und das Kindchen in der 1.Klasse.

Dann musst Du nur noch bestimmen, welches Schuljahr heute ist (da spielt der Stichtag eine Rolle, aber nur der diesen Jahres, d.h. wenn sich der mal ändert ist das auch kein Problem)
2005, vor dem Stichtag --> Schuljar 2004/2005
Klassenstufe ist demnach (2004 - 2000 + 1) = 5.

Mann muss immer die Ausnahmen im Auge haben, sowohl beim Datendesign als auch beim Programmieren.

Gruss,
Ludger