Funciones de agregado de SQL realizan un cálculo sobre un conjunto de valores y devuelven un solo valor. Microsoft SQL Server admite sólo funciones de agregado básicos, como SUM o MAX, mientras que muchas de las funciones estadísticas y analíticas están desaparecidos. QUIP IT Solutions ofrece usuario realizó funciones de agregado que mejoran entorno de programación T-SQL para que pueda calcular la mediana y el percentil dentro del databa como cualquier otra función de agregado incorporado. Hace que sus consultas SQL / TSQL y procedimientos almacenados mucho más rápido, más fiable y más eficiente que cualquier otra técnica. También hace que la secuencia de comandos mucho más simple y más limpio.
Configuración de estas funciones es muy sencillo. Se le da un archivo de comandos que se ejecuta como cualquier otra secuencia de comandos SQL contra la base de datos que desea crear estas funciones agregadas en. Y eso es todo! que ahora está listo para usar nuestras funciones de agregado de la misma manera como se utiliza cualquier otra función de agregado de SQL con o sin un "grupo por" declaración.
SQL Server 2008 admite múltiples parámetros en funciones de agregado de usuario hecho, por lo que la sintaxis es relativamente simple aquí. Funciona exaclty mismo como MS Excel, la única diferencia es que en lugar de selecing una gama utiliza un nombre de campo en la función. Por ejemplo,
Seleccione b, dbo.Percentile (a, 0,90) [Percentil 90] del grupo tmp por b --90th Percentil
Seleccione b, dbo.Percentile (a, 0,95) [95o percentil] del grupo tmp por b --95th Percentil
Seleccione b, dbo.Median (a) [La mediana] del grupo tmp por b - Mediana
Limitaciones
100 registros por grupo
Comentarios que no se encuentran