encontrar los elementos superiores y vendidos para cada grupo usando sql
Declaración de problemas:
dada una tabla con ventas de ventas, incluidos los códigos de cada upc. Almacene en una sola consulta SQL.
Solución:
usando la sintaxis de expresión de tabla común (cte), podemos crear una tabla temporal llamada 's' para clasificar los elementos superiores dentro de cada tienda basada en ventas totales de dólar. Posteriormente, podemos seleccionar los 5 elementos principales para cada tienda usando un filtro de número de fila.
;WITH s AS ( SELECT StoreID, UPCCode, tds, rn = ROW_NUMBER() OVER (PARTITION BY StoreID ORDER BY tds DESC) FROM ( SELECT StoreID, UPCCode, tds = SUM(TotalDollarSales) FROM Sales GROUP BY StoreID, UPCCode ) AS s2 ) SELECT StoreID, UPCCode, TotalDollarSales = tds FROM s WHERE rnexplicación:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3