SELECT HistoricalCustomers.CustomerID, SUM(FactSales.Quantity) AS TotalQuantity FROM HistoricalCustomers
LEFT JOIN FactSales
ON HistoricalCustomers.CustomerID=FactSales.CustomerID GROUP BY HistoricalCustomers.CustomerID
HAVING SUM(FactSales.Quantity) IS NULL;
En el último renglón en lugar de usar SUM(FactSales.Quantity) , si podemos el nombre de la columna TotalQuantity no funciona , no entiendo porque si ya la nombramos?
Hola Lizzet! Esto se debe a que el orden en el que se evalúan no es tal cual en el que lo vemos, aquí primero se evalúa HAVING, por lo que aun no existe TotalQuantity. 😊 image.png56.73 KB ¡Saludos!
Hola Lizzet! Esto se debe a que el orden en el que se evalúan no es tal cual en el que lo vemos, aquí primero se evalúa HAVING, por lo que aun no existe TotalQuantity. 😊 image.png56.73 KB ¡Saludos!
0
Es necesario estar inscrito para dejar tu respuesta
SELECT HistoricalCustomers.CustomerID, SUM(FactSales.Quantity) AS TotalQuantity
FROM HistoricalCustomers
GROUP BY HistoricalCustomers.CustomerID
En el último renglón en lugar de usar SUM(FactSales.Quantity) , si podemos el nombre de la columna TotalQuantity no funciona , no entiendo porque si ya la nombramos?