Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. Column 1 Column 2 Column 3
  2. ----------------------------------------
  3. Honda Civic 500
  4. Civic Honda 250
  5. Alfa Romeo 1650000
  6. Alfa Romeo 150000
  7. Renault Broadway 10
  8. Aston Martin 750
  9. Renault Megane 2000
  10. Megane Renault 150
  11. Ferrari Enzo 88500
  12. Ferrari Enzo 500
  13. Renault Megane 30000
  14.  
  15. Column 1 Column 2 Column 3
  16. ---------------------------------------
  17. Honda Civic 750
  18. Alfa Romeo 1800000
  19. Renault Broadway 10
  20. Aston Martin 750
  21. Renault Megane 32150
  22. Ferrari Enzo 89000
  23.  
  24. with cc as (
  25. select column1, column2, sum(column3) as sum_column3
  26. from t
  27. group by column1, column2
  28. )
  29. select (case when cc2.sum_column3 > cc.sum_column3 then cc2.column1 else cc.column1 end) as column1,
  30. (case when cc2.sum_column3 > cc.sum_column3 then cc2.column2 else cc.column2 end) as column2,
  31. (cc.sum_column3 + coalesce(cc2.sum_column3, 0)) as sum_column3
  32. from cc left join
  33. cc cc2
  34. on cc.column1 = cc2.column2 and cc.column2 = cc2.column
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement