voodoo-magic
Benutzer
- Beiträge
- 6
Hallo zusammen,
ich habe eine SQL Abfrage mit einer Variablen erstellt.
Es kommt diese Fehlermeldung:
--
Error occurred during SQL script execution
Ursache:
SQL-Fehler [1172] [42000]: Result consisted of more than one row
--
mit Überspringen/Ignorieren wird mir nur der erste Wert der Tabelle (notenverwaltung.klausuruebersicht) ausgegeben.
Inhalt Tabelle (notenverwaltung.klausuruebersicht):
2017-07-03
2018-01-12
2018-01-23
2018-07-03
2018-07-10
2018-07-11
2019-01-11
2019-01-21
2019-07-04
2019-07-16
Wie muss ich die Abfrage Umbauen damit alle Werte aufgelistet werden?
Ist das so überhaupt möglich?
Danke Gruß vm
ich habe eine SQL Abfrage mit einer Variablen erstellt.
Code:
#SET @var1 = '2018-01-12';
SELECT Klausurdatum INTO @var1 FROM notenverwaltung.klausuruebersicht;
SELECT
Klausurtyp,
round(sum(Punkte)/count(*),2) as Punkteschnitt1,
round(sum(Punkte)/count(*),2) - round(sum(Punkte)/count(*)/10,3) as Gleitklausel,
ceiling(round(sum(Punkte)/count(*),2) - round(sum(Punkte)/count(*)/10,3)) as Gleitklausel,
(SELECT count(*) FROM notenverwaltung where Klausurdatum = @var1) as Teilnehmer,
count(*) mitgeschrieben,
(SELECT count(*) Attest FROM notenverwaltung where Klausurdatum = @var1 and Note <= '4') as bestanden,
(SELECT count(*) Attest FROM notenverwaltung where Klausurdatum = @var1 and Note = '5') as nicht_bestanden,
(SELECT count(*) Attest FROM notenverwaltung where Klausurdatum = @var1 and Attest = 'T') as Attest,
(SELECT count(*) Fehlversuch FROM notenverwaltung where Klausurdatum = @var1 and Fehlversuch = 'T') as Fehlversuch
FROM
notenverwaltung
where
Klausurdatum = @var1 and Punkte is not null
Es kommt diese Fehlermeldung:
--
Error occurred during SQL script execution
Ursache:
SQL-Fehler [1172] [42000]: Result consisted of more than one row
--
mit Überspringen/Ignorieren wird mir nur der erste Wert der Tabelle (notenverwaltung.klausuruebersicht) ausgegeben.
Inhalt Tabelle (notenverwaltung.klausuruebersicht):
2017-07-03
2018-01-12
2018-01-23
2018-07-03
2018-07-10
2018-07-11
2019-01-11
2019-01-21
2019-07-04
2019-07-16
Wie muss ich die Abfrage Umbauen damit alle Werte aufgelistet werden?
Ist das so überhaupt möglich?
Danke Gruß vm