Advertisement
Guest User

10G_bára_sql dotazy_2

a guest
Sep 5th, 2017
451
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. ----- vypočítej avg / median time frame window trialistů ---------
  2.  
  3. AVG:
  4. select avg(time_frame_window) from v_marketing_reporting_faster where rownumber = '1' and email in ('callsworth11.federico@gmail.com',
  5. 'under0work@gmail.com',
  6. .... /// A DALŠÍ TRIALISTI ////
  7. -> ukončit závorkou, vymazat ","
  8.  
  9. MEDIAN:
  10. select median(time_frame_window) from v_marketing_reporting_faster where email in ('callsworth11.federico@gmail.com',
  11. 'under0work@gmail.com',
  12. .... /// A DALŠÍ TRIALISTI //// )
  13.  
  14. ----- vypočítej avg / median time frame window těch co zaplatili order ---------
  15.  
  16. select avg(time_frame_window) from v_marketing_reporting_faster where rownumber = '1' and email not in ('callsworth11.federico@gmail.com',
  17. 'under0work@gmail.com',
  18. .... /// A DALŠÍ TRIALISTI //// -> zde pracujeme s log operandem "NOT" tak tedy zapsat všechny emaily trialistů
  19.  
  20. -------- DALŠÍ SQL MASTEROVINKY ------------------
  21.  
  22. //// vyber nejlepší countries za dané časové období .. DÁ SE BRÁT JAKO LTV //////
  23.  
  24. SELECT DISTINCT short_name AS country,
  25. sum(sum_total)
  26. FROM v_marketing_reporting_faster
  27. WHERE first_payment_date >= '2017-08-01'
  28. AND first_payment_date <= '2017-08-31'
  29. GROUP BY short_name
  30. ORDER BY sum(sum_total) DESC
  31.  
  32. ////
  33.  
  34. ///////// vyber nejlepší zdroje a medium za dané časové období //////
  35. SELECT DISTINCT source, medium,
  36. sum(sum_total)
  37. FROM v_marketing_reporting_faster
  38. WHERE first_payment_date >= '2017-08-01'
  39. AND first_payment_date <= '2017-08-31'
  40. GROUP BY source, medium
  41. ORDER BY sum(sum_total) DESC
  42.  
  43. ////
  44.  
  45. ///////// vyber jen cpc zdroje za dané časové období .. DÁ SE BRÁT JAKO LTV cpc zákošů //////
  46.  
  47. SELECT *
  48. FROM v_marketing_reporting_faster
  49. WHERE first_payment_date >= '2017-08-01'
  50. AND first_payment_date <= '2017-08-31'
  51. AND medium = 'cpc'
  52.  
  53. /////
  54.  
  55.  
  56. ///////// vyber země bez trialů (jen ty s order) //////
  57. SELECT DISTINCT short_name AS country,
  58. sum(sum_total)
  59. FROM v_marketing_reporting_faster
  60. WHERE first_payment_date >= '2017-08-01'
  61. AND first_payment_date <= '2017-08-31'
  62. AND sum_total > 130
  63. GROUP BY short_name
  64. ORDER BY sum(sum_total) DESC
  65.  
  66. ////
  67.  
  68. ///// KOLÁČ od krise - source, medium, sum_total //////
  69.  
  70. SELECT source, medium,
  71. sum(sum_total)
  72. FROM v_marketing_reporting_faster
  73. WHERE first_payment_date >= '2017-08-01'
  74. AND first_payment_date <= '2017-08-31'
  75. GROUP BY source, medium
  76. ORDER BY sum(sum_total) DESC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement