Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Clientes que realizaron compras en 2016

Consulta SQL

1 respuesta

Hola Roberto, espero que estés bien

Tu consulta SQL parece correcta para obtener los clientes que realizaron más de 2000 compras en 2016.

Estás utilizando la función YEAR() para filtrar las ventas del año 2016 y luego agrupando por DNI para contar las compras.

Finalmente, aplicas el filtro HAVING para obtener solo aquellos con más de 2000 compras.

Aquí está el desglose de tu consulta:

  • SELECT DNI, COUNT(*) AS COMPRAS: Selecciona el DNI de los clientes y cuenta el número de compras, asignando el alias COMPRAS.
  • FROM facturas: Indica la tabla de donde se obtienen los datos.
  • WHERE YEAR(FECHA_VENTA) = 2016: Filtra las facturas del año 2016.
  • GROUP BY DNI: Agrupa los resultados por DNI para contar las compras por cliente.
  • HAVING COMPRAS > 2000: Filtra los resultados para mostrar solo los clientes con más de 2000 compras.

Parece que has obtenido los resultados esperados en tu consulta. ¡Buen trabajo!

Espero haber ayudado y buenos estudios!