fixed comments
This commit is contained in:
parent
80d97079b0
commit
375e5d801c
@ -24,6 +24,7 @@ CREATE TABLE `Teilnehmer` (
|
||||
-- Aufgabe 2
|
||||
-- ----------------------------------------------------------------------------
|
||||
SELECT * FROM `Sitzung` ORDER BY `Datum` DESC LIMIT 1;
|
||||
-- Durch das LIMIT 1 können nie Duplikate ausgegeben werden.
|
||||
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
@ -31,19 +32,19 @@ SELECT * FROM `Sitzung` ORDER BY `Datum` DESC LIMIT 1;
|
||||
-- ----------------------------------------------------------------------------
|
||||
SELECT SNr FROM zhaw.Sitzung AS x WHERE NOT EXISTS (SELECT 1 FROM Teilnehmer AS y WHERE x.SNr = y.SNr) AND EXISTS (SELECT 1 FROM Sitzungsort AS z WHERE x.SNr = z.SNr);
|
||||
|
||||
-- SNr ist der Primary Key von Sitzung, somit eindeutig in der Sitzung-Tabelle.
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Aufgabe 4
|
||||
-- ----------------------------------------------------------------------------
|
||||
SELECT DISTINCT `Bezeichnung` FROM `Sitzung` NATURAL JOIN Sitzungsort WHERE ZNr=19 AND EXISTS (SELECT 1 FROM Teilnehmer NATURAL JOIN Mitarbeiter WHERE HausNR != (SELECT HausNR FROM Sitzungszimmer where ZNr=19));
|
||||
|
||||
-- Hier wird DISTINCT benötgt, da mehrere Sitzungen die gleiche Bezeichnung haben können, das Wort "verschieden" in der Aufgabenstellung aber bedeutet, dass keine Duplikate angezeigt werden sollen.
|
||||
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Aufgabe 5
|
||||
-- ----------------------------------------------------------------------------
|
||||
SELECT Bezeichnung,AVG(ZeitBis - ZeitVon) FROM Sitzung WHERE YEAR(Datum) = 2020 GROUP BY Bezeichnung;
|
||||
-- Durch das GROUP BY wird es pro Bezeichnung nur eine Row geben, somit also schon DISTINCT.
|
||||
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user