Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --выбираем абонента
  2. SELECT DISTINCT s.subscriber_no,
  3.                 ba.ban
  4. FROM   vmpapp102.subscriber s
  5.        join vmpapp102.billing_account ba
  6.          ON s.customer_ban = ba.ban
  7. WHERE  ba.ban_status = 'O'
  8.        AND s.sub_status = 'A'
  9.        AND account_type = '13'
  10.        AND ba.market_code = 'VIP';
  11.        
  12.        
  13.  
  14. --выбираем сок для подключения
  15. SELECT soc_dest
  16. FROM   vmpapp102.soc_relation
  17. WHERE  soc_src IN (SELECT soc
  18.                    FROM   vmpapp102.service_agreement
  19.                    WHERE  ban = 'BAN из запроса выше')
  20.        AND expiration_date IS NULL
  21.        AND soc_dest IN ((SELECT soc
  22.                          FROM   vmpapp102.soc
  23.                          WHERE  service_class = 'SOC'
  24.                                 AND soc_status = 'A'
  25.                                 AND expiration_date IS NULL
  26.                          INTERSECT
  27.                          SELECT soc
  28.                          FROM   vmpapp102.soc_acc_restriction
  29.                          WHERE  account_types = '13'
  30.                          INTERSECT
  31.                          SELECT soc
  32.                          FROM   vmpapp102.market_soc_restrict
  33.                          WHERE  market_code = 'VIP'
  34.                                 AND expiration_date IS NULL)
  35.                         MINUS
  36.                         SELECT soc
  37.                         FROM   vmpapp102.service_agreement
  38.                         WHERE  ban = 'BAN из запроса выше')
  39. MINUS
  40. SELECT soc
  41. FROM   vmpapp102.service_agreement
  42. WHERE  ban = 'BAN из запроса выше'
  43.        AND expiration_date IS NULL
  44. MINUS
  45. (SELECT soc
  46.  FROM   vmpapp102.service_feature
  47.  MINUS
  48.  SELECT soc
  49.  FROM   vmpapp102.service_feature
  50.  WHERE  ftr_expiration_date IS NOT NULL)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement