diff --git a/Lösung/Aufgabe 4.sql b/Lösung/Aufgabe 4.sql index 4288d86..29a1b55 100644 --- a/Lösung/Aufgabe 4.sql +++ b/Lösung/Aufgabe 4.sql @@ -22,10 +22,10 @@ bezüglich der Gesamtnährwerte dieser Menüs. */ SELECT Menuname, GROUP_CONCAT(Produktname SEPARATOR ', ') AS 'Produkte', - SUM(Fett * (SELECT Menge FROM Menge WHERE MengenID = M.MengenID) / 100) AS 'Fett', - SUM(Kohlenhydrate * (SELECT Menge FROM Menge WHERE MengenID = M.MengenID) / 100) AS 'Kohlenhydrate', - SUM(Eiweiss * (SELECT Menge FROM Menge WHERE MengenID = M.MengenID) / 100) AS 'Eiweiss', - SUM(Brennwert * (SELECT Menge FROM Menge WHERE MengenID = M.MengenID) / 100) AS 'Brennwert' + ROUND(SUM(Fett * (SELECT Menge FROM Menge WHERE MengenID = M.MengenID) / 100), 2) AS 'Fett', + ROUND(SUM(Kohlenhydrate * (SELECT Menge FROM Menge WHERE MengenID = M.MengenID) / 100), 2) AS 'Kohlenhydrate', + ROUND(SUM(Eiweiss * (SELECT Menge FROM Menge WHERE MengenID = M.MengenID) / 100), 2) AS 'Eiweiss', + ROUND(SUM(Brennwert * (SELECT Menge FROM Menge WHERE MengenID = M.MengenID) / 100), 2) AS 'Brennwert' FROM Menu JOIN Menucontent M on Menu.MenuID = M.MenuID JOIN Menge M3 on M.MengenID = M3.MengenID @@ -128,4 +128,4 @@ SELECT Produktname, FROM Produkt LEFT JOIN enthaeltZusatzstoff eZ on Produkt.ProduktID = eZ.ProduktID GROUP BY Produktname -ORDER BY LENGTH(GROUP_CONCAT(eZ.Anwendungsgrund)) - LENGTH(REPLACE(GROUP_CONCAT(eZ.Anwendungsgrund), 'E', '')) \ No newline at end of file +ORDER BY LENGTH(GROUP_CONCAT(eZ.Anwendungsgrund)) - LENGTH(REPLACE(GROUP_CONCAT(eZ.Anwendungsgrund), 'E', '')); \ No newline at end of file