SQLRollingStats extinde mediul scripting T-SQL cu 31 de vitrate sau cumulative funcții (în care rezultatele pentru fiecare rând depinde rândurile precedente), care poate fi folosit ca funcții regulate în interogări.
Acest lucru permite măsurători, cum ar fi rularea totaluri sau medii mobile pentru a fi ușor de calculat în interogari simple - ceva care a fost până acum o provocare semnificativă în SQL Server.
Toate funcțiile susțin ferestre (astfel încât numai valori de la ultimele n rânduri sunt incluse în intrarea set - unde n este dimensiunea ferestrei), operațiunea cumulativ (în cazul în care toate valorile anterioare sunt numărate), și placare (deci acumularea este repornit pentru fiecare valoare distinctă a unui anumit coloana).
Funcții includ:
- Suma, produs, maxim, minim, gama, mid-range, primul (în ordine), anterior n-lea.
- Mediu (medie), varianța (proba și populație), deviația standard (proba și populație).
- Media geometrică, media armonică, media pătratică.
- Median, quartila, gama de inter-quartila, tri-media, percentila, rang percentile.
- Medie exponențială (medie), varianța exponențială, abaterea standard exponențială.
- Media ponderată, varianță ponderate (proba și populație), abaterea standard ponderată (proba și populație), medie ponderată putere
Cerințe :
SQL Server 2005 sau mai târziu <. / p>
Limitări :
trial de 30 de zile
Comentariile nu a fost găsit