Reviso la tabla facturas, y siendo exactos en el campo FECHA_VENTA solo existen datos del año 2015, de donde sale el 2016?
Reviso la tabla facturas, y siendo exactos en el campo FECHA_VENTA solo existen datos del año 2015, de donde sale el 2016?
En mi caso si existen facturas del 2016.
Cuando cargas la base de datos con el archivo .zip. Pero si de alguna manera no te aparece, puedes siempre usar otro año, la idea es aprender que es lo que trata de enseñarnos el profesor.
En el ejercicio, la respuesta para mi es:
USE JUGOS_VENTAS;
SELECT C.DNI, C.NOMBRE, YEAR(F.FECHA_VENTA) AS AÑO, SUM(ITF.CANTIDAD) AS CANTIDAD_TOTAL
FROM TABLA_DE_CLIENTES C
INNER JOIN FACTURAS F
ON F.DNI = C.DNI
INNER JOIN items_facturas ITF
ON ITF.NUMERO = F.NUMERO
WHERE YEAR(F.FECHA_VENTA) = 2016
GROUP BY C.DNI
HAVING CANTIDAD_TOTAL > 2000;
Nos da los clientes que tienen mas de 2000 items comprados en el año 2016: Espero te sirva.