Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.48 KB | None | 0 0
  1. SELECT
  2.   OPFR_CODE,
  3.   SUM(COUNT)
  4. FROM (
  5.   SELECT
  6.     OPFR_CODE,
  7.     COUNT(1) AS COUNT
  8.   FROM ASV_INSURER
  9.     JOIN ASV_OPFR ON ASV_OPFR.OPFR_ID = ASV_INSURER.OPFR_ID
  10.     JOIN
  11.     ASV_GLOBAL_INSURER_RELATION ON ASV_INSURER
  12.                                    .INSURER_ID =
  13.                                    ASV_GLOBAL_INSURER_RELATION.INSURER_ID
  14.     JOIN (
  15.            SELECT CB_ACCOUNT_GLOBAL_INSURER_ID
  16.            FROM ASV_CB_ACCOUNT
  17.            WHERE CB_ACCOUNT_GLOBAL_INSURER_ID IS NOT NULL
  18.            GROUP BY
  19.              CB_ACCOUNT_GLOBAL_INSURER_ID) omg ON omg
  20.                                                   .CB_ACCOUNT_GLOBAL_INSURER_ID =
  21.                                                   ASV_GLOBAL_INSURER_RELATION.GLOBAL_INSURER_ID
  22.   GROUP BY OPFR_CODE
  23.   UNION ALL
  24.  
  25.   SELECT
  26.     OPFR_CODE,
  27.     COUNT(1) AS COUNT
  28.   FROM ASV_INSURER
  29.     JOIN ASV_OPFR ON ASV_OPFR.OPFR_ID = ASV_INSURER.OPFR_ID
  30.     JOIN
  31.     ASV_GLOBAL_INSURER_RELATION ON ASV_INSURER.INSURER_ID = ASV_GLOBAL_INSURER_RELATION.INSURER_ID
  32.     JOIN
  33.     ASV_GLOBAL_INSURER ON ASV_GLOBAL_INSURER.GLOBAL_INSURER_ID = ASV_GLOBAL_INSURER_RELATION.GLOBAL_INSURER_ID
  34.     JOIN (
  35.            SELECT CB_ACCOUNT_COMMON_INSURER_ID
  36.            FROM ASV_CB_ACCOUNT
  37.            WHERE CB_ACCOUNT_COMMON_INSURER_ID IS NOT NULL
  38.            GROUP BY
  39.              CB_ACCOUNT_COMMON_INSURER_ID) trololo ON trololo.CB_ACCOUNT_COMMON_INSURER_ID = ASV_GLOBAL_INSURER
  40.     .MAIN_GLOBAL_INSURER_ID
  41.   GROUP BY OPFR_CODE)
  42. GROUP BY OPFR_CODE;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement