Tase 3.10 SQL ülesannete kogumik

Antud on tabel:

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

Lahendage selle jaoks järgmised ülesanded:

Задание 1

Kuvage saatmiste nimekord, mille puhul saatmiskuupäev oli käesoleval kuul ja kohaletoimetamise maksumus ületab 5 dollarit. Märkige saatmise number, saatmiskuupäev ja kohaletoimetamise maksumus.

Задание 2

Leidke saatmised, mille puhul kohaletoimetamise maksumus ületab 5 dollarit ja saatmiskuupäev oli enne praegust kuupäeva ja saatmisnumber algab numbriga 1. Märkige saatmise number ja kohaletoimetamise maksumus.

Задание 3

Kuvage saatmised, kus kohaletoimetamise riik ei ole 'USA' ja kohaletoimetamise maksumus on väiksem kui 5 dollarit ja saatmiskuupäev oli käesoleval aastal. Märkige saatmise number, kohaletoimetamise riik ja kohaletoimetamise maksumus.

Задание 4

Leidke saatmised, kus on märgitud olek 'In progress' ja saatmiskuupäev oli rohkem kui 30 päeva tagasi ja kohaletoimetamise maksumus ületab 5 dollarit. Märkige saatmise number ja kohaletoimetamise maksumus.

Задание 5

Kuvage saatmised, mille kohaletoimetamise maksumus on 10% suurimate kohaletoimetamise maksumuste hulgas ja saatmiskuupäev oli käesoleval aastal. Märkige saatmise number ja kohaletoimetamise maksumus.