Met de functie WINDOW kun je meerdere rijen ophalen die zich vóór, na of rondom de huidige rij bevinden, binnen een bepaalde volgorde. Het lijkt een beetje op RANGE, maar WINDOW is uitgebreider en flexibeler. Je kunt precies aangeven vanaf welke rij tot welke rij je wilt kijken — bijvoorbeeld van 2 rijen terug tot 1 rij vooruit. Dit is perfect voor het maken van schuivende gemiddelden, cumulatieve berekeningen of vergelijkingen over meerdere periodes. Je bepaalt zelf hoe er gesorteerd wordt en hoe de groepen worden opgedeeld, bijvoorbeeld per product of per regio.
Voorbeeld: contextBereik = WINDOW(-2, 1, ORDERBY(Datum, ASC), PARTITIONBY(ProductID))