Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. SELECT region, rok, miesiąc, liczba_klientow, narastajaco, RANK() OVER (ORDER BY liczba_klientow DESC)
  2. FROM
  3. (
  4.  
  5. SELECT DISTINCT T.CountryRegionCode region , YEAR(OrderDate) rok, MONTH(OrderDate) miesiąc,
  6. COUNT(C.CustomerID) OVER (PARTITION BY T.CountryRegionCode, YEAR(OrderDate), MONTH(OrderDate)) liczba_klientow,
  7. COUNT(C.CustomerID) OVER (PARTITION BY T.CountryRegionCode, YEAR(OrderDate) ORDER BY MONTH(OrderDate)) narastajaco
  8. FROM Sales.SalesOrderDetail AS SOD
  9. JOIN Sales.SalesOrderHeader AS SOH
  10. ON SOD.SalesOrderID = SOH.SalesOrderID
  11. JOIN Sales.Customer AS C
  12. ON SOH.CustomerID = C.CustomerID
  13. JOIN Sales.SalesTerritory AS T
  14. ON C.TerritoryID = T.TerritoryID
  15. ) AS Podzap
  16.  
  17. ORDER BY 1,2,3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement