Level 8.1 SQL Problem Book
Diberikan tabel:
| 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 |
Selesaikan masalah berikut untuk mereka:
Anda perlu menemukan klien dengan periode terpanjang antara pesanan pertama dan terakhirnya. Tampilkan namanya, tanggal pesanan pertamanya, dan tanggal pesanan terakhirnya.
Ubah masalahnya sehingga Anda menemukan klien dengan jumlah pesanan maksimum untuk setiap tahun. Tampilkan nama klien, tahun, dan jumlah pesanannya.