Advertisement
Guest User

Untitled

a guest
Oct 14th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.52 KB | None | 0 0
  1. SELECT SUM(PROFIT), product, country
  2. FROM l4_product_dim pd, l4_location_dim ld, financial_fact ff
  3. WHERE pd.product_key = ff.product_key
  4. AND ff.location_key = ld.location_key
  5. GROUP BY product, country
  6. ORDER BY SUM(profit);
  7.  
  8.  
  9. SELECT continent, country, product, SUM(discounts)
  10. FROM l4_product_dim pd, l4_location_dim ld, financial_fact ff
  11. WHERE pd.product_key = ff.product_key
  12. AND ff.location_key = ld.location_key
  13. GROUP BY continent, country, product
  14. ORDER BY ld.continent, ld.country;
  15.  
  16.  
  17. 2014 IS the most profitable
  18.  
  19. SELECT
  20.     *
  21. FROM
  22.     (
  23.         SELECT
  24.             dd.YEAR
  25.         FROM
  26.             l4_date_dim dd,
  27.             financial_fact ff
  28.         WHERE
  29.             ff.date_key = dd.date_key
  30.         GROUP BY
  31.             dd.YEAR
  32.         ORDER BY SUM(PROFIT) DESC
  33.     )
  34. WHERE
  35.     ROWNUM < 2;
  36.  
  37.  
  38. September  
  39.    
  40. SELECT
  41.     *
  42. FROM
  43.     (
  44.         SELECT
  45.             dd.month_name
  46.         FROM
  47.             l4_date_dim dd,
  48.             financial_fact ff,
  49.             l4_product_dim pd
  50.         WHERE
  51.             ff.date_key = dd.date_key
  52.             AND pd.product_key = ff.product_key
  53.             AND product = 'Montana'
  54.         GROUP BY
  55.             dd.month_name
  56.         ORDER BY SUM(PROFIT) DESC
  57.     )
  58. WHERE
  59.     ROWNUM < 2;
  60.    
  61.     SELECT CONTINENT, SUM(DECODE(YEAR, 2013, sales, 0)) "2013"  , SUM(DECODE(YEAR, 2014, sales, 0)) "2014" , SUM(SALES) Total
  62. FROM l4_date_dim dd, financial_fact ff, l4_location_dim ld
  63. WHERE dd.date_key = ff.date_key
  64. AND ff.location_key = ld.location_key
  65. GROUP BY continent;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement