Advertisement
Guest User

Untitled

a guest
Nov 8th, 2018
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.86 KB | None | 0 0
  1. SELECT sd.device_id AS device_guid,
  2. c.name,
  3. u.email,
  4. u.phone_number,
  5. led.inn,
  6. tariff.name AS plan,
  7. c.business_type,
  8. c.create_date AS company_registration_date,
  9. CASE WHEN so.archived
  10. THEN 'EXPIRED'
  11. ELSE 'ACTIVE' END AS status,
  12. so.expired_at,
  13. regexp_replace(device.device_model, '\+', ' ', 'g') AS device_model,
  14. (
  15. SELECT regexp_replace(convert_from(CAST(E'
  16. x' || string_agg(CASE WHEN length(r.m [ 1 ]) = 1
  17. THEN encode(convert_to(r.m [ 1 ], 'SQL_ASCII'), 'hex')
  18. ELSE substring(r.m [ 1 ] FROM 2 FOR 2) END, '') AS BYTEA), 'UTF8'), '\+', ' ',
  19. 'g') AS connected_printer
  20. FROM regexp_matches(connected_printer, '%[0-9a-f][0-9a-f]|.', 'gi') AS r(m)),
  21. partner_info.code AS partner_code,
  22. partner.email AS partner_email,
  23. partner.first_name || ' ' || partner.last_name AS partner_name
  24. FROM t_subscription_order so
  25. INNER JOIN t_subscription_tariff tariff ON so.tariff_id = tariff.id
  26. INNER JOIN t_sell_point_group spg ON so.sell_point_group_id = spg.id
  27. INNER JOIN t_legal_entity_details led ON spg.legal_entity_details_id = led.id
  28. INNER JOIN t_company c ON spg.company_id = c.id
  29. INNER JOIN t_user u ON spg.admin_id = u.id
  30. INNER JOIN t_subscription_device sd ON spg.id = sd.sell_point_group_id
  31. INNER JOIN t_device device ON sd.device_id = device.id
  32. LEFT JOIN t_partner_info partner_info ON sd.partner_id = partner_info.id
  33. LEFT JOIN t_user partner ON partner.id = partner_info.user_id
  34. WHERE u.email NOT ILIKE '%qasl%'
  35. AND u.email NOT ILIKE '%@neemble.ru'
  36. AND u.email NOT ILIKE '%@binka.ru'
  37. AND u.email NOT ILIKE '%@yopmail.ru'
  38. AND u.email NOT ILIKE '%@emltmp.ru'
  39. AND u.email NOT ILIKE '%@10mail.ru'
  40. AND u.email NOT ILIKE '%@yomail.ru'
  41. AND u.email NOT IN ('r1@mail.ru', 'r2@mail.ru', 'r3@mail.ru', 'r4@mail.ru', 'r5@mail.ru', 'r6@mail.ru',
  42. 'r7@mail.ru', 'r8@mail.ru', 'r9@mail.ru', 'r10@mail.ru', 'r11@mail.ru', 'r12@mail.ru', 'r13@mail.ru', 'r14@mail.ru', 'r15@mail.ru', 'r16@mail.ru',
  43. 'r17@mail.ru', 'r18@mail.ru', 'r19@mail.ru', 'r20@mail.ru', 'r21@mail.ru')
  44. AND u.email NOT IN ('f21@mail.ru','f20@mail.ru','f19@mail.ru','f18@mail.ru','f17@mail.ru','f16@mail.ru','f15@mail.ru','f14@mail.ru',
  45. 'f13@mail.ru','f12@mail.ru','f11@mail.ru','f10@mail.ru','f9@mail.ru','f8@mail.ru','f7@mail.ru','f6@mail.ru',
  46. 'f5@mail.ru','f4@mail.ru','f4@mail.ru','f3@mail.ru','f2@mail.ru','f1@mail.ru')
  47. AND u.email NOT IN ('rustamgore@gmail.com', 'outerspace@mail.ru', 'rusfatbottom@gmail.com', 'sobranivanov@gmail.com', 'romkaivaov@mail.ru', 'desyatnol@yandex.ru',
  48. 'p.galitchkin@gmail.com', 'd.raslov@neemble.ru')
  49. AND NOT device.is_deleted
  50. AND partner_info.code NOT ILIKE 'test_%'
  51. AND partner_info.code NOT IN ('Тест', 'Тест для партнеров Атола', 'Qasl_test', 'Тест Елена', 'Для тех. поддержки Атола', 'Для ProfMaster (партнер от АТОЛ)',
  52. 'Торгмонтаж', 'Флагман', 'АСФ', 'Демо', 'Для БСПБ', 'АТОЛ_мини_партнеры', 'АТОЛ_мини_партнеры(2)', 'Интелис_2шт_ТЕСТ_ПартнерАТОЛ', 'Для Вики', 'Брэнд Селект',
  53. 'ВТИ-СЕРВИС', '1 Бит', 'Челяба', 'Теробайт', 'Москаленко_АТОЛ', 'Технолэнд', 'Технолэнд(Лайт)', 'Avenir_test', 'Партнеры АТОЛ_Бизнес', 'Партнеры АТОЛ_Бизнес',
  54. 'Партнеры АТОЛ_Лайт', 'Колта', 'Колта2', 'йц', 'Малярову', 'Малярову', 'Для ДПП', 'Для ДПП', 'QA_test', 'qa_lite', 'Визард_Лайт_12 штук', '40', '11', 'Для Никиты Лайт',
  55. 'Для Никиты Лайт 2', 'Тест', 'тест2', 'Бизнес', 'Лайт2', 'Лайт2', 'для партнеров', 'Лайт для партнеров 20', 'бизнесы партнерам', '164 для конференции', 'Тест',
  56. 'Тест подписок для релизноутс', 'Для релиз ноутс2', 'Для релиз ноутс3', 'Демо Кассовый сервис', 'Партнеры Атол Бизнес','Test Business', 'test_лайтыдляпартнеров','Тест_Алексей','Тест','test_бизнесы партнерам')
  57. GROUP BY sd.device_id,
  58. c.id,
  59. u.id,
  60. led.inn,
  61. tariff.name,
  62. device.id,
  63. so.archived,
  64. so.expired_at,
  65. partner_info.id,
  66. partner.id
  67. ORDER BY c.create_date DESC;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement