#827

Tõsta esile iga kliendi top-2 tellimust — VIP-aruande jaoks

VIP-aruanne tahab «kaks kõige kallimat tellimust kliendi kohta» — iga kliendi kohta eraldi tema top-kaks summa järgi. Ridade nummerdamise kaudu lahendub see triviaalselt, kuid on väljendusrikkam võte: ühendus, milles limiidiga alampäring näeb välimise rea veerge ja käivitub iga rea jaoks eraldi. Koosta selline aruanne ilma aknafunktsioonideta — iga kliendi kohta näita kliendi identifikaatorit, tellimuse identifikaatorit ja summat, piirates väljundi kahe kõige kallima tellimusega kliendi kohta. Sorteeri kliendi identifikaatori järgi, võrdsuse korral summa järgi kahanevalt.

Oodatava väljundi näidis

Nii näeb õige vastus välja — selle ridade arv on omaette ega pea ühtima skeemi tabelitega.

idamountcustomer_id
33001
22001
45002

Sinu päringu tulemus ilmub siia