Level 8.1 SQL-Aufgabensammlung

Gegebene Tabellen:

orders
id customer_id order_date total_amount
1 2 2023-11-11 7500
2 1 2023-09-30 9000
3 2 2023-09-09 3200
4 1 2023-09-12 6700
5 2 2023-09-27 5500
6 3 2023-10-06 8200
7 4 2023-10-10 7300
8 5 2023-11-05 1200
9 4 2023-11-10 3600
10 1 2023-10-11 4500
customers
id name
1 John
2 Andrew
3 Kevin
4 Mark
5 Eric

Lösen Sie dafür die folgenden Aufgaben:

Задание 1

Sie müssen den Kunden mit dem längsten Zeitraum zwischen seiner ersten und seiner letzten Bestellung finden. Geben Sie seinen Namen, das Datum seiner ersten Bestellung und das Datum seiner letzten Bestellung aus.

Задание 2

Ändern Sie die Aufgabe so ab, dass Sie die Kunden mit dem maximalen Bestellbetrag für jedes Jahr finden. Geben Sie den Namen des Kunden, das Jahr und den Betrag seiner Bestellung aus.