#827

Získaj top 2 objednávky každého zákazníka pre VIP report

VIP report chce „dve najdrahšie objednávky na zákazníka“ — pre každého zákazníka zvlášť jeho top dve podľa sumy. Číslované okná to riešia triviálne, no existuje výraznejší trik: spojenie, v ktorom podzapytanie s limitom vidí stĺpce vonkajšieho riadka a spustí sa zvlášť pre každý z nich. Zostav tento report bez okenných funkcií — pre každého zákazníka zobraz id zákazníka, id objednávky a sumu, obmedzené na dve najväčšie objednávky na zákazníka. Zoraď podľa id zákazníka, pri zhode podľa sumy zostupne.

Ukážka očakávaného výstupu

Takto vyzerá správna odpoveď — počet riadkov je jej vlastný, nemusí sa zhodovať s tabuľkami schémy.

idamountcustomer_id
33001
22001
45002

Tu sa zobrazí výsledok vášho dotazu