Jahrgangsbeste herausfiltern?

Übergeordnete Themen zu SchILD-NRW2

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Antworten
Björn Schnieder
Beiträge: 230
Registriert: Mittwoch 5. Dezember 2018, 11:50
Wohnort: Mülheim an der Ruhr
Schulform: Gymnasium

Jahrgangsbeste herausfiltern?

Beitrag von Björn Schnieder »

Liebe KuK,
mein Schulleiter möchte in diesem Jahr die drei leistungsstärksten SuS eines jeden Jahrgangs ehren. Gibt es dafür eine Filterfunktion oder einen funktionierenden Report?
VG!
W.Maßmann
Fachberater*in
Beiträge: 1020
Registriert: Montag 3. Dezember 2018, 18:37
Schulform: Gymnasium (a.D.)

Re: Jahrgangsbeste herausfiltern?

Beitrag von W.Maßmann »

Hier viewtopic.php?t=6371 gibt es Formulare mit Ranglisten.
In der Abitursammlung gibt es einen Report Abiturbestenliste.
Viele Grüße aus O.-E.
Wolfgang Maßmann
Johannes Blum
Beiträge: 44
Registriert: Montag 16. November 2020, 18:19
Schulform: GY

Re: Jahrgangsbeste herausfiltern?

Beitrag von Johannes Blum »

Wenn man die Daten gerne weiterverarbeiten will, kann man unter Extras/SQL-Befehl eingeben folgendes eingeben und sich eine Exceldatei ausgeben lassen:

SELECT A.Jahr, A.Abschnitt, A.ASDJahrgang, A.Geschlecht, Format(Avg(Val([Note])),"Fixed") AS DN, A.Klasse, A.Name, A.Vorname
FROM (SELECT SchuelerLernabschnittsdaten.ID, SchuelerLernabschnittsdaten.Jahr, SchuelerLernabschnittsdaten.Abschnitt, SchuelerLernabschnittsdaten.Klasse, SchuelerLernabschnittsdaten.ASDJahrgang, Schueler.Geschlecht, Schueler.Name, Schueler.Vorname, Left([NotenKrz],1) AS [Note], SchuelerLeistungsdaten.AbschlussJahrgang
FROM (Schueler INNER JOIN SchuelerLernabschnittsdaten ON Schueler.ID = SchuelerLernabschnittsdaten.Schueler_ID) INNER JOIN SchuelerLeistungsdaten ON SchuelerLernabschnittsdaten.ID = SchuelerLeistungsdaten.Abschnitt_ID
WHERE (((SchuelerLernabschnittsdaten.Jahr)=2023) AND ((SchuelerLernabschnittsdaten.Abschnitt)=2) AND ((Left([NotenKrz],1)) Between "1" And "6") AND ((SchuelerLeistungsdaten.AbschlussJahrgang) Is Null))) AS A
GROUP BY A.Jahr, A.Abschnitt, A.ASDJahrgang, A.Geschlecht, A.Klasse, A.Name, A.Vorname
ORDER BY A.ASDJahrgang, A.Geschlecht, Avg(Val([Note])), A.Klasse, A.Name, A.Vorname;


oder für die Abiturnoten:

SELECT Schueler.Name, Schueler.Vorname, SchuelerAbitur.Note, SchuelerAbitur.GesamtPunktzahl
FROM Schueler INNER JOIN SchuelerAbitur ON Schueler.ID = SchuelerAbitur.Schueler_ID
WHERE (((Schueler.AktSchuljahr)=2023) AND ((Schueler.AktAbschnitt)=2) AND (Not (SchuelerAbitur.Note) Is Null))
ORDER BY SchuelerAbitur.Note, SchuelerAbitur.GesamtPunktzahl DESC;
Gruß,
Johannes Blum
JensSpeh
Beiträge: 1176
Registriert: Dienstag 4. Dezember 2018, 08:04
Schulform: Gesamtschule

Re: Jahrgangsbeste herausfiltern?

Beitrag von JensSpeh »

Ich erhalte den Fehler: val wird nicht als Name einer integrierten Funktion erkannt.
Es gibt keine dummen Fragen, nur dumme Antworten, aber die geben wir gerne! :lol:
Benutzeravatar
sbrando
Beiträge: 253
Registriert: Donnerstag 22. Juni 2023, 15:58
Wohnort: Mönchengladbach
Schulform: Gymnasium
Motto: Ex Astris, Scientia

Re: Jahrgangsbeste herausfiltern?

Beitrag von sbrando »

Nutzen Sie evtl. SchILD nicht mit einer Access-DB oder SchILDzentral?
LG S. Brando
--
Gymnasium Rheindahlen
Mönchengladbach
JensSpeh
Beiträge: 1176
Registriert: Dienstag 4. Dezember 2018, 08:04
Schulform: Gesamtschule

Re: Jahrgangsbeste herausfiltern?

Beitrag von JensSpeh »

Access-DB nicht mehr, kein Schildzentral. Ich weiß aber leider nicht, welche DB verwendet wird.
Es gibt keine dummen Fragen, nur dumme Antworten, aber die geben wir gerne! :lol:
Benutzeravatar
sbrando
Beiträge: 253
Registriert: Donnerstag 22. Juni 2023, 15:58
Wohnort: Mönchengladbach
Schulform: Gymnasium
Motto: Ex Astris, Scientia

Re: Jahrgangsbeste herausfiltern?

Beitrag von sbrando »

Das wird der Grund sein; Ihr DBMS unterstützt den Befehl Val nicht. Sie müssten Val dann durch die Entsprechung Ihres DBMS austauschen, sofern es überhaupt ein Äquivalent gibt.
LG S. Brando
--
Gymnasium Rheindahlen
Mönchengladbach
Björn Schnieder
Beiträge: 230
Registriert: Mittwoch 5. Dezember 2018, 11:50
Wohnort: Mülheim an der Ruhr
Schulform: Gymnasium

Re: Jahrgangsbeste herausfiltern?

Beitrag von Björn Schnieder »

Vielen Dank, am Ende habe ich es am schnellsten über einen manuellen Notenfilter geschafft. Trotzdem danke für die Hinweise!
Antworten