Nivelul 3.10 al sarcinilor SQL

Este dată 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

Rezolvați pentru ea următoarele probleme:

Задание 1

Afișați lista expedierilor ale căror dată de expediere a fost în luna curentă, iar costul de livrare depășește 5 dolari. Indicați numărul de expediere, data de expediere și costul de livrare.

Задание 2

Găsiți expedierile în care costul de livrare depășește 5 dolari și data de expediere a fost înainte de data curentă și numărul de expediere începe cu 1. Indicați numărul de expediere și costul de livrare.

Задание 3

Afișați expedierile unde țara de destinație nu este 'USA' și costul de livrare este mai mic de 5 dolari și data de expediere a fost în anul curent. Indicați numărul de expediere, țara de destinație și costul de livrare.

Задание 4

Găsiți expedierile unde este indicat statusul 'In progress' și data de expediere a fost acum mai mult de 30 de zile și costul de livrare depășește 5 dolari. Indicați numărul de expediere și costul de livrare.

Задание 5

Afișați expedierile al căror cost de livrare se află în 10% dintre cele mai mari costuri de livrare și data de expediere a fost în anul curent. Indicați numărul de expediere și costul de livrare.