SQL užduočių lygis 3.10

Duota lentelė:

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

Išspręskite jai šias užduotis:

Задание 1

Išveskite siuntų, kurių siuntimo data buvo einamąjį mėnesį, ir pristatymo kaina viršija 5 dolerius, sąrašą. Nurodykite siuntos numerį, siuntimo datą ir pristatymo kainą.

Задание 2

Raskite siuntas, kuriose pristatymo kaina viršija 5 dolerius ir siuntimo data buvo ankstesnė už dabartinę datą ir siuntos numeris prasideda 1. Nurodykite siuntos numerį ir pristatymo kainą.

Задание 3

Išveskite siuntas, kuriose pristatymo šalis nėra 'USA' ir pristatymo kaina mažesnė nei 5 dolerių ir siuntimo data buvo einamaisiais metais. Nurodykite siuntos numerį, pristatymo šalį ir pristatymo kainą.

Задание 4

Raskite siuntas, kuriose nurodytas statusas 'In progress' ir siuntimo data buvo prieš daugiau nei 30 dienų ir pristatymo kaina viršija 5 dolerius. Nurodykite siuntos numerį ir pristatymo kainą.

Задание 5

Išveskite siuntas, kurių pristatymo kaina yra 10% didžiausių pristatymo kainų ir siuntimo data buvo einamaisiais metais. Nurodykite siuntos numerį ir pristatymo kainą.