18 lines
628 B
SQL
18 lines
628 B
SQL
-- Selektieren Sie die Summe der Kosten pro Projekt
|
|
SELECT projekt_id, sum(betrag)
|
|
FROM kosten
|
|
GROUP BY projekt_id;
|
|
|
|
-- Selektieren Sie die höchsten und niedrigsten Positionen für jede Kategorie ("Beschreibung")
|
|
SELECT beschreibung, min(betrag), max(betrag)
|
|
FROM kosten
|
|
GROUP BY beschreibung;
|
|
|
|
-- Zählen Sie (mit SQL) die Anzahl Zeilen in der Tabelle "Kosten" (verwenden Sie COUNT ohne GROUP BY)
|
|
SELECT COUNT(projekt_id)
|
|
FROM kosten;
|
|
|
|
-- Erzeugen Sie eine Übersichtstabelle: Projekt, Liste der Beschreibungen (Tipp: string_agg)
|
|
SELECT projekt_id, SUM(betrag), STRING_AGG(beschreibung, ',')
|
|
FROM kosten
|
|
GROUP BY projekt_id; |