Guest User

Untitled

a guest
Jun 7th, 2020
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.63 KB | None | 0 0
  1. WITH Cte_CurrenciesByContinent (ContinentCode, CurrencyCode, CurrencyUsage) AS
  2. (
  3. SELECT  c.ContinentCode,
  4.         c.CurrencyCode,
  5.         COUNT(c.CurrencyCode) AS CurrencyUsage
  6. FROM Continents cont
  7. LEFT JOIN Countries c ON cont.ContinentCode = c.ContinentCode
  8. LEFT JOIN Currencies curr ON c.CurrencyCode = curr.CurrencyCode
  9. GROUP BY c.CurrencyCode, c.ContinentCode
  10. )
  11. SELECT
  12.        ContinentCode,
  13.        CurrencyCode,
  14.        CurrencyUsage
  15. FROM Cte_CurrenciesByContinent c
  16. WHERE CurrencyUsage IN (SELECT MAX(CurrencyUsage) FROM Cte_CurrenciesByContinent c2 WHERE c.ContinentCode = c2.ContinentCode)
  17.       AND CurrencyUsage != 1
  18. ORDER BY ContinentCode
Add Comment
Please, Sign In to add comment