Stwórz podsumowanie sprzedażowe – który ze sprzedawców jakich klientów obsłużył, na jaką kwotę ci klienci złożyli zamówienia, oraz jaką łączną wartość zamówień obsłużył sprzedawca.
Schemat: OE, Tabela: Orders, Kolumny: sales_rep_id, customer_id, order_total, Wynik: 76
Rozwiązanie
SELECT NVL(TO_CHAR(sales_rep_id), 'total’) AS „sales rep. id”, NVL(TO_CHAR(customer_id), 'Sales Rep. total’) AS „customer id”, SUM(order_total) AS „Sum”
FROM orders
WHERE sales_rep_id IS NOT NULL
GROUP BY rollup(sales_rep_id, customer_id)
ORDER BY sales_rep_id;
[collapse]