Guest User

Untitled

a guest
Jul 23rd, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. CREATE VIEW rep_ops_avail as
  2. SELECT
  3. ap.id "ap_id",
  4. ao.id "ao_id",
  5. 1,
  6. "availability_push"
  7.  
  8. FROM prod_reporting.accommodation_offer ao
  9. INNER JOIN prod_reporting.property p
  10. ON p.id = ao.property_id
  11. INNER JOIN prod_reporting.accommodation_provider ap
  12. ON ap.id = p.accommodation_provider_id
  13. LEFT JOIN prod_reporting_ops.rep_ops_ac_tiers as t
  14. ON ap.id = t.id
  15. LEFT JOIN prod_reporting_ops.rep_ops_bs_final as bs
  16. ON bs.offer_id = ao.id
  17. LEFT JOIN prod_reporting.neighborhood as n
  18. ON n.id = p.neighborhood_id
  19. LEFT JOIN rep_ops_ao_rates AS aor
  20. ON aor.id = ao.id
  21. WHERE ap.is_test = 0
  22. AND ao.published = 1
  23. AND ap.out_of_platform = 0
  24. AND p.out_of_platform = 0
  25. AND ao.`contract_exclusive` = 0
  26. AND ap.`account_management_key_account` = 0
  27. AND p.address_city_code in ("PT-lisbon", "PT-porto", "PT-coimbra", "ES-madrid", "ES-barcelona", "ES-valencia", "IT-milan", "IT-rome")
  28. AND bs.score in (50,100)
  29. AND DATEDIFF(CURDATE(),date(ao.availability_last_update_at)) >= 15
  30. AND available_from_with_minimum_stay <= "2018-10-15"
  31. AND ao.offer_type <> "bed"
  32. GROUP BY ao.id;
Add Comment
Please, Sign In to add comment