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!
Participaciones
Inicia sesión para dejar tu duda, comentario y/o respuesta
Lizzet C.
Estudiante
•hace 2 meses
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?
Sarai R.
Equipo Datdata
•hace 2 meses
¡Saludos!
Sarai R.
Equipo Datdata
•hace 2 meses
¡Saludos!
Jose P.
Estudiante
•hace 1 año
Alejandro S.
Estudiante
•hace 2 semanas
Javier Gómez
Equipo Datdata
•hace 1 semana
Te las comparto: https://datdata-my.sharepoint.com/:b:/p/javier/IQBxhDD-vmMSRYxzf3IZdYjPAXOHo5lwCf849_YhBvGl8OE?e=2fnZC7
Saludos!