Vlak 8.1 SQL probleemoplossingsboek
Gegewe tabelle:
| 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 |
| id | name |
|---|---|
| 1 | John |
| 2 | Andrew |
| 3 | Kevin |
| 4 | Mark |
| 5 | Eric |
Los die volgende probleme daarvoor op:
Jy moet die kliënt vind met die langste tydperk tussen sy eerste en laaste bestelling. Vertoon sy naam, die datum van sy eerste bestelling en die datum van sy laaste bestelling.
Verander die probleem sodat jy die kliënte vind met die maksimum bestelbedrag vir elke jaar. Vertoon die kliënt se naam, die jaar en die bedrag van sy bestelling.