Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. WITH Najlepsze2produkty
  2. AS
  3. (
  4. SELECT
  5. PS.Name "Podkategoria",
  6. P.Name "Produkt",
  7. MAX(SOD.LineTotal) "Kwota",
  8. DENSE_RANK() OVER(PARTITION BY PS.Name ORDER BY MAX(SOD.LineTotal) DESC) "Ranking",
  9. SUM(MAX(SOD.LineTotal)) OVER(PARTITION BY PS.Name ORDER BY MAX(SOD.LineTotal) DESC) "KwotaNarast"
  10. FROM
  11. Sales.SalesOrderDetail SOD
  12. JOIN
  13. Production.Product P
  14. ON SOD.ProductID = P.ProductID
  15. JOIN
  16. Production.ProductSubcategory PS
  17. ON P.ProductSubcategoryID = PS.ProductSubcategoryID
  18. GROUP BY
  19. PS.Name, P.Name
  20. )
  21. SELECT
  22. Podkategoria,
  23. Produkt,
  24. Kwota,
  25. KwotaNarast "Kwota narastająco"
  26. FROM
  27. Najlepsze2produkty
  28. WHERE
  29. Ranking <= 2;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement