Partición(número, iniciar, detener, intervalo)
número: campo con el número evaluado con los intervalos.
iniciar: el inicio del intervalo. El número no puede ser menor que 0.
detener: el fin del intervalo. El número no puede ser igual ni menor que el valor de iniciar.
intervalo: número entero que especifica el tamaño de las particiones en el intervalo (entre iniciar y detener).
Ejemplo
Empleamos la tabla Pedidos de la base de datos Neptuno. Deseamos agrupar los cargos en intervalos de 10 euros y contar el número de clientes y la suma de cargos para cada intervalo. Creamos la siguiente consulta de selección:
Creamos tres campos: Intervalo, Clientes y Cargos.
1. Intervalo: Partición([Cargo];0;1100;100)
[Cargo]: campo evaluamos para crear los intervalos.
0 : inicio del intervalo.
1100: final del intervalo.
100: tamaño del intervalo.
2. Clientes: IdCliente
3. Cargos: Cargo
A continuación creamos una consulta de totales:
- En la Vista Diseño, en el grupo Mostrar u ocultar de la ficha Diseño, hacemos clic en Totales.
- La fila Total aparece en la cuadrícula de diseño y, en esa fila, Agrupar por aparece en las tres columnas.
- Seleccionamos el valor de la celda en la fila Total: en Intervalo dejamos Agrupar por (campo por el que agrupamos), en Clientes seleccionamos Cuenta y en Cargos Suma.
El resultado final será:
SQL:
SELECT Partition([Cargo],0,1100,100) AS Intervalo, Count(Pedidos.IdCliente) AS Clientes, Sum(Pedidos.Cargo) AS Cargos FROM Pedidos GROUP BY Partition([Cargo],0,1100,100);Entradas relacionadas:
Distribución de frecuencias en Ms Access
No hay comentarios:
Publicar un comentario