Muchas veces me piden informes que indiquen un rango de veces que se repite la venta de un articulo, o como en el caso que voy a mostrar las marcas con las que trabajan en las que tienen que saber de cuales tienen ‘X’ refencias.
Valor de las repeticiones
Una consulta sencilla, que te puede permitir ver y analizar en que partes te debes enfocar y dirigir tus esfuerzos. Datos muy importantes seas pequeño o grande.
Consulta con group by y having count() sql
select distinct MarcaProducto from Articulos /*limitamos los resultados que nos interesan, si la referencia esta obsoleta no la cuentes*/ where ObsoletoLc = 0 /*Agrupamos por marca para poder usar las funciones having*/ GROUP BY MarcaProducto /*sacamos solo las marcas que se tengan entre 2-9 referencias creadas*/ HAVING COUNT(MarcaProducto)>1 and COUNT(MarcaProducto)<10
Esto da un resultado muy sencillo y especifico, en este caso para planificar que tarifas hacia falta cargar de forma automática y cuales eran mas sencillo hacerlo a mano.
Recursos usados.
¿En que lo usarias tu?