Úroveň 3.10 sbírky úloh SQL

Je dána tabulka:

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

Vyřešte pro ni následující úlohy:

Задание 1

Vypište seznam zásilek, u kterých bylo datum odeslání v aktuálním měsíci a náklady na dopravu přesahují 5 dolarů. Uveďte číslo zásilky, datum odeslání a náklady na dopravu.

Задание 2

Najděte zásilky, ve kterých náklady na dopravu přesahují 5 dolarů a datum odeslání bylo před aktuálním datem a číslo zásilky začíná na 1. Uveďte číslo zásilky a náklady na dopravu.

Задание 3

Vypište zásilky, kde země dodání není 'USA' a náklady na dopravu jsou méně než 5 dolarů a datum odeslání bylo v aktuálním roce. Uveďte číslo zásilky, zemi dodání a náklady na dopravu.

Задание 4

Najděte zásilky, kde je uveden status 'In progress' a datum odeslání bylo před více než 30 dny a náklady na dopravu přesahují 5 dolarů. Uveďte číslo zásilky a náklady na dopravu.

Задание 5

Vypište zásilky, u kterých se náklady na dopravu nacházejí v 10% nejvyšších nákladů na dopravu a datum odeslání bylo v aktuálním roce. Uveďte číslo zásilky a náklady na dopravu.