La columna no existe
Al usar WHERE como condición de filtrado, es importante pensar en el orden de procesamiento de la consulta. En este ejercicio, quieres una consulta que devuelva jugadores de la NBA con un promedio de rebotes totales de 12 o más por partido. La siguiente fórmula calcula el promedio de rebotes totales a partir de la tabla PlayerStats:
$$Average Total Rebounds = \dfrac{(Defensive Rebounds + Offensive Rebounds)}{Games Played}$$
La primera consulta del Paso 1 devuelve un error. Selecciona Ejecutar código para ver el error. La segunda consulta, en el Paso 2, te dará los resultados que buscas, sin error, usando una subconsulta.
Ten en cuenta que GamesPlayed se CAST AS numeric para asegurarnos de obtener decimales en la salida, en lugar de números enteros.
Este ejercicio forma parte del curso
Mejorar el rendimiento de consultas en SQL Server
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- First query
SELECT PlayerName,
Team,
Position,
(DRebound+ORebound)/CAST(GamesPlayed AS numeric) AS AvgRebounds
FROM PlayerStats
WHERE AvgRebounds >= 12;