El lenguaje de consulta proporciona funciones de agregación que se utilizan al agrupar los resultados de la consulta y calcular totales.
Puede utilizar funciones de agregación para resumir los valores de un parámetro dado.
Se definen las siguientes funciones de agregación:
<Función de agregación> | |||
 | | | ||
 |  SUMA ( <Expresión> ) |  PROMEDIO (<Expresión> ) |  MÍNIMO (<Expresión> ) |  MÁXIMO (<Expresión> ) |  CANTIDAD ( [VARIOS] <Expresión> | * ) |
Ejemplo:
SELECCIONAR
  Factura.Nomenclatura.Nombre,
  SUMA (Factura.Sum) COMO Suma,
  PROMEDIO (Factura.Sum) COMO Promedio,
  MÁXIMO (Factura.Sum) COMO Máximo,
  MÍNIMO (Factura.Sum) COMO Mínimo,
  CANTIDAD (Factura.Cantidad) COMO CantidadDESDE
  Documento.ExpFactura.Contenido COMO FacturaAGRUPAR POR
  Factura.NomenclaturaTOTALES GENERALES
Resultado de la consulta:
Nombre
Suma
Promedio
Máximo
Mínimo
Cantidad
265Â 955,45Â
12Â 511,12Â
40Â 000,23Â
555Â
8
Pantalones para niños
28Â 500,22Â
9Â 500,07Â
15Â 000Â
3Â 000Â
3
Camisa “Cowboy”
24Â 000Â
8Â 000Â
16Â 000Â
4Â 000Â
3
Pantalones de mujer
63Â 555Â
6Â 355,5Â
30Â 000Â
555Â
10
Suéter para niños
6Â 400Â
6Â 400Â
6Â 400Â
6Â 400Â
1
Fregadero “Lilia”
60Â 000,23Â
30Â 000,115Â
40Â 000,23Â
20Â 000Â
2
Baño “Acuario”
65Â 500Â
21Â 833,33Â
40Â 000Â
8Â 000Â
3
Mezcladora “Ultra”
15Â 000Â
15Â 000Â
15Â 000Â
15Â 000Â
1
Procesador de alimentos Krups
3Â 000Â
3Â 000Â
3Â 000Â
3Â 000Â
1
Puede utilizar funciones de agregación en la lista de campos de selección, en las cláusulas HAVING, TOTALES, ORDER BY.
Véase también:Â
                 SUMA función
                 PROMEDIO función
                 MÍNIMO función
                 MÁXIMO función
                 CANTIDAD función