Tuesday, November 8, 2022

-Pareto Principle (80-20 Rule) Implementation in SQL||SQL INTREVIEW QUESTION


---------------Pareto Principle (80-20 Rule) Implementation in SQL--------------------------------

---------------START---------------------------------------------------------------



with CTE1 as
(
select SSO.Product_ID,SUM (SSO.Sales) as 'Product Sales' FROM  [dbo].[Sample - Superstore_Orders] SSO GROUP BY SSO.Product_ID
),Sales_cal as
(
select Product_ID,Sales,sum (Sales) over (ORDER BY Sales DESC ROWS BETWEEN UNBOUNDED PRECEDING AND 0 PRECEDING ) as 'Running Sales',SUM (Sales) OVER ()* 0.8 as"Total Sales" FROM 
[dbo].[Sample - Superstore_Orders]
)
select * from Sales_cal WHERE Sales_cal.[Running Sales] <=Sales_cal.[Total Sales]


------END----------------------------------------------------------



No comments:

Post a Comment

"🚀 Delta Lake's Vectorized Delete: The Secret to 10x Faster Data Operations!"

"🚀 Delta Lake's Vectorized Delete: The Secret to 10x Faster Data Operations!" Big news for data engineers! Delta Lake 2.0+ in...