Poziom 3.10 zestawu zadań SQL

Podana tabela:

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

Rozwiąż dla niej następujące zadania:

Задание 1

Wyświetl listę przesyłek, których data wysyłki była w bieżącym miesiącu, a koszt dostawy przekracza 5 dolarów. Podaj numer przesyłki, datę wysyłki i koszt dostawy.

Задание 2

Znajdź przesyłki, w których koszt dostawy przekracza 5 dolarów, data wysyłki była wcześniejsza od bieżącej daty i numer przesyłki zaczyna się od 1. Podaj numer przesyłki i koszt dostawy.

Задание 3

Wyświetl przesyłki, gdzie kraj dostawy to nie 'USA' i koszt dostawy jest mniejszy niż 5 dolarów i data wysyłki była w bieżącym roku. Podaj numer przesyłki, kraj dostawy i koszt dostawy.

Задание 4

Znajdź przesyłki, gdzie podany status to 'In progress' i data wysyłki była ponad 30 dni temu i koszt dostawy przekracza 5 dolarów. Podaj numer przesyłki i koszt dostawy.

Задание 5

Wyświetl przesyłki, których koszt dostawy znajduje się w 10% najwyższych kosztów dostawy i data wysyłki była w bieżącym roku. Podaj numer przesyłki i koszt dostawy.