Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. /*+ ETLM {
  2. depend:{
  3. add:[
  4. {
  5. name:"BOOKER_EXT.D_DAILY_BUYABLE_OFFER_LISTINGS"
  6. },
  7. {
  8. name:"BOOKER.D_MP_ASINs"
  9. },
  10. {
  11. name:"booker_ext.MX_D_DAILY_GV_SESSIONS"
  12. }
  13. ]
  14. }
  15. }
  16. */
  17. SELECT DISTINCT asin ,
  18. Min(ag_price) AS price ,
  19. Min(ag_msrp) AS msrp ,
  20. Avg(shipping_cost) AS shipping ,
  21. Min(price) AS min_price ,
  22. product_family ,
  23. gl ,
  24. Count (DISTINCT glance_views) AS gv
  25. FROM (
  26. SELECT
  27. /*+ use_hash(bol, dmp)*/
  28. dmp.asin ,
  29. bol.eod_our_price AS ag_price ,
  30. bol.msrp_price AS ag_msrp ,
  31. Max(snapshot_day) ,
  32. bol.shipping_cost ,
  33. bol.eod_our_price + bol.shipping_cost AS price ,
  34. mddgs.product_family AS product_family ,
  35. mddgs.gl_product_group AS gl ,
  36. mddgs.glance_view_count AS glace_views
  37. FROM booker_ext.d_daily_buyable_offer_listings bol
  38. INNER JOIN booker.d_mp_asins dmp
  39. ON dmp.asin = bol.asin
  40. INNER JOIN booker_ext.mx_d_daily_gv_sessions mddgs
  41. ON bol.asin = mddgs.asin
  42. WHERE bol.region_id = 1
  43. AND bol.snapshot_day = To_date('{RUN_DATE_YYYY/MM/DD}','YYYY/MM/DD')
  44. AND bol.marketplace_id = 771770
  45. AND bol.merchant_customer_id NOT IN (21277875605,
  46. 8833336105)
  47. AND bol.offering_end_datetime IS NULL
  48. AND dmp.marketplace_id = 771770
  49. AND dmp.region_id = 1
  50. AND dmp.gl_product_group IN ({FREE_FORM})
  51. GROUP BY dmp.asin ,
  52. bol.eod_our_price ,
  53. bol.shipping_cost ,
  54. bol.msrp_price ,
  55. mddgs.product_family ,
  56. mddgs.gl_product_group ,
  57. mddgs.glance_view_count)
  58. GROUP BY asin,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement