Узровень 3.10 задачніка SQL

Дадзена табліца:

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

Вырашыце для яе наступныя задачы:

Задание 1

Вывядзіце спіс адгрузак, у якіх дата адпраўкі была ў бягучым месяцы, і кошт дастаўкі перавышае 5 долараў. Пакажыце нумар адгрузкі, дату адпраўкі і кошт дастаўкі.

Задание 2

Знайдзіце адгрузкі, у якіх кошт дастаўкі перавышае 5 долараў і дата адпраўкі была раней бягучай даты і нумар дастаўкі пачынаецца з 1. Пакажыце нумар адгрузкі і кошт дастаўкі.

Задание 3

Вывядзіце адгрузкі, дзе краіна дастаўкі не 'USA' і кошт дастаўкі менш за 5 долараў і дата адпраўкі была ў бягучым годзе. Пакажыце нумар адгрузкі, краіну дастаўкі і кошт дастаўкі.

Задание 4

Знайдзіце адгрузкі, дзе ўказаны статус 'In progress' і дата адпраўкі была больш за 30 дзён таму і кошт дастаўкі перавышае 5 долараў. Пакажыце нумар адгрузкі і кошт дастаўкі.

Задание 5

Вывядзіце адгрузкі, у якіх кошт дастаўкі знаходзіцца ў 10% найбольшых коштаў дастаўкі і дата адпраўкі была ў бягучым годзе. Пакажыце нумар адгрузкі і кошт дастаўкі.