Es werden die Tabellen product (Informationen darüber, zu welcher Kategorie das Produkt in einem angegebenen Datumsintervall gehört) und sale (Verkaufsdaten des Produkts mit Verkaufsdatum, Preis pro Einheit und gekaufter Menge) vorgestellt:
select * from product
|prod_nm |prod_cat |eff_dt |exp_dt |
|--------|---------|-----------|-----------|
|Produkt 1|Kategorie 1|[phone]|[phone]|
|Produkt 1|Kategorie 2|[phone]|[phone]|
|Produkt 2|Kategorie 3|[phone]|[phone]|
select * from sale
|sale_dt |prod_nm |price|cnt|
|----------|---------|-----|---|
|[phone]|Produkt 1|10 |5 |
|[phone]|Produkt 1|15 |2 |
|[phone]|Produkt 4|15 |2 |
|[phone]|Produkt 3|15 |2 |
|[phone]|Produkt 2|10.9 |300|
|[phone]|Produkt 1|12.7 |7 |
Es ist notwendig, eine Abfrage zu schreiben, die den Gesamtumsatz pro Kategorie zurückgibt:
|prod_cat |total_amt|
|----------|---------|
|Kategorie 1|80 |
|Kategorie 2|84 |
|Kategorie 3|270 |