Level 3.10 SQL Problem Book

Diberikan tabel:

shipments
id shipment_id total status date country
1 13122 5.55 In Progress 2023-09-27 China
2 54543 5.00 Completed 2023-09-07 China
3 43123 4.60 In Progress 2023-09-09 USA
4 32342 5.00 In Progress 2023-09-01 USA
5 32431 5.55 Completed 2023-09-05 China
6 1231 5.55 In Progress 2023-10-07 USA

Selesaikan masalah berikut untuk tabel ini:

Задание 1

Tampilkan daftar pengiriman yang tanggal pengirimannya berada di bulan ini, dan biaya pengiriman melebihi 5 dolar. Tentukan nomor pengiriman, tanggal pengiriman, dan biaya pengiriman.

Задание 2

Temukan pengiriman di mana biaya pengiriman melebihi 5 dolar dan tanggal pengiriman lebih awal dari tanggal saat ini dan nomor pengiriman diawali dengan 1. Tentukan nomor pengiriman dan biaya pengiriman.

Задание 3

Tampilkan pengiriman di mana negara pengiriman bukan 'USA' dan biaya pengiriman kurang dari 5 dolar dan tanggal pengiriman berada di tahun ini. Tentukan nomor pengiriman, negara pengiriman, dan biaya pengiriman.

Задание 4

Temukan pengiriman di mana statusnya adalah 'In progress' dan tanggal pengiriman lebih dari 30 hari yang lalu dan biaya pengiriman melebihi 5 dolar. Tentukan nomor pengiriman dan biaya pengiriman.

Задание 5

Tampilkan pengiriman yang biaya pengirimannya berada dalam 10% biaya pengiriman tertinggi dan tanggal pengiriman berada di tahun ini. Tentukan nomor pengiriman dan biaya pengiriman.