#827

Vytáhni pro každého zákazníka jeho 2 nejlepší objednávky — pro VIP report

VIP report chce «dvě nejdražší objednávky na zákazníka» — pro každého zákazníka zvlášť jeho top dvě podle částky. Číslované okenní funkce to řeší triviálně, ale existuje výmluvnější trik: spojení, kde omezený poddotaz vidí sloupce vnějšího řádku a spouští se zvlášť pro každý z nich. Sestav tento report bez okenních funkcí — pro každého zákazníka zobraz id zákazníka, id objednávky a částku, omezené na dvě největší objednávky na zákazníka. Seřaď podle id zákazníka, při shodě podle částky sestupně.

Ukázka očekávaného výstupu

Takto vypadá správná odpověď — počet řádků je její vlastní, nemusí odpovídat tabulkám schématu.

idamountcustomer_id
33001
22001
45002

Výsledek vašeho dotazu se zobrazí zde