#834

Näytä asiakkaan toiseksi suurin tilaus CRM-kortilla

CRM-asiakaskortilla haluamme näyttää asiakkaan «toiseksi suurimman tilauksen» — sitä käytetään kulutuksen vakauden analytiikassa. Jos asiakkaalla on vähemmän kuin kaksi tilausta, arvo on tyhjä. Etsi jokaiselle asiakkaalle hänen toiseksi suurimman tilauksensa summa, yksi rivi asiakasta kohti. Vihje: ikkunafunktio, joka hakee N:nnen arvon ikkunasta, vaatii ikkunakehyksen nimenomaista laajentamista koko partitioon — muuten oletuskehys katkaisee oikean reunan, eikä toisen sijan arvoa voida määrittää oikein. Lajittele asiakkaan id:n mukaan.

Odotetun tulosteen näyte

Näin oikea vastaus näyttää — sen rivimäärä on omansa, eikä sen tarvitse vastata skeeman tauluja.

customer_idsecond_largest
1200
2150
3400

Kyselysi tulos näkyy tässä