EmpezarEmpieza gratis

Calcular recuentos distintos

La función COUNT() tiene una variante muy útil: COUNT(DISTINCT). Esta función de recuento de distintos nos permite calcular el número de elementos únicos en un conjunto de datos, así que COUNT(DISTINCT x.Y) obtendrá el número de valores únicos de la columna Y de la tabla con alias x.

En este ejercicio, seguirás trabajando con los datos agregados de incidentes en la tabla dbo.IncidentRollup. Dirección quiere saber cuántos tipos de incidente únicos hay en nuestro conjunto de datos de tres meses, así como el número de días con incidentes.

Ya conocen el número total de incidentes porque les diste esa información en el ejercicio anterior.

Este ejercicio forma parte del curso

Análisis de series temporales en SQL Server

Ver curso

Instrucciones del ejercicio

  • Devuelve el recuento de valores distintos en IncidentTypeID como NumberOfIncidentTypes.
  • Devuelve el recuento de valores distintos en IncidentDate como NumberOfDaysWithIncidents

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

-- Fill in the functions and columns
SELECT
	___(___ ir.___) AS NumberOfIncidentTypes,
	___(___ ir.___) AS NumberOfDaysWithIncidents
FROM dbo.IncidentRollup ir
WHERE
ir.IncidentDate BETWEEN '2019-08-01' AND '2019-10-31';
Editar y ejecutar código