Advertisement
Guest User

okelah

a guest
Mar 26th, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.59 KB | None | 0 0
  1. SELECT
  2.     CASE WHEN ONUS.MERCHANT_ID IS NULL THEN OFUS.MERCHANT_ID
  3.         ELSE ONUS.MERCHANT_ID
  4.         END AS MERCHANT_ID
  5.     CASE WHEN ONUS.MERCHANT_NAME IS NULL THEN OFUS.MERCHANT_NAME
  6.         ELSE ONUS.MERCHANT_NAME
  7.         END AS MERCHANT_NAME
  8.     , ONUS.JUMLAH_TRANSAKSI_ON_US
  9.     , ONUS.AMOUNT_TRANSAKSI_ON_US
  10.     , ONUS.MDR_ON_US
  11.     , ONUS.MDR_TYPE_ON_US
  12.     , OFUS.JUMLAH_TRANSAKSI_ON_US
  13.     , OFUS.AMOUNT_TRANSAKSI_ON_US
  14.     , OFUS.MDR_ON_US
  15.     , OFUS.MDR_TYPE_ON_US
  16. FROM
  17. (
  18.     SELECT A.MERCHANT_ID, A.MERCHANT_NAME,
  19.         COUNT(1) AS JUMLAH_TRANSAKSI_ON_US,
  20.         SUM(A.AMOUNT) AS AMOUNT_TRANSAKSI_ON_US,
  21.         A.MDR AS MDR_ON_US,
  22.         A.MDR_TYPE  AS MDR_TYPE_ON_US
  23.     FROM LOG_REPORT A
  24.     WHERE  A.KODE_ISSUER  = A.KODE_ACQUIRER
  25.         AND A.KODE_ACQUIRER = '000987'
  26.         AND A.INSTITUTION_ID = '000987'
  27.         AND TO_CHAR(A.SETTLEMENT_TIMESTAMP, 'dd-mm-yyyy') = '08-03-2017'
  28.     GROUP BY A.MERCHANT_ID, A.MERCHANT_NAME , A.MDR_TYPE
  29. ) ONUS
  30. OUTER JOIN
  31. (
  32.     SELECT A.MERCHANT_ID, A.MERCHANT_NAME,
  33.         COUNT(1) AS JUMLAH_TRANSAKSI_OFF_US,
  34.         SUM(B.AMOUNT) AS AMOUNT_TRANSAKSI_OFF_US,
  35.         B.MDR AS MDR_OFF_US,
  36.         B.MDR_TYPE  AS MDR_TYPE_OFF_US
  37.     FROM LOG_REPORT B
  38.     WHERE  B.KODE_ISSUER  <> A.KODE_ACQUIRER
  39.         AND B.KODE_ACQUIRER = '000987'
  40.         AND B.INSTITUTION_ID = '000987'
  41.         AND TO_CHAR(B.SETTLEMENT_TIMESTAMP, 'dd-mm-yyyy') = '08-03-2017'
  42.     GROUP BY B.MERCHANT_ID, B.MERCHANT_NAME , B.MDR_TYPE
  43. ) OFUS
  44. ON ONUS.KODE_ISSUER   = OFUS.KODE_ISSUER  
  45.     AND ONUS.INSTITUTION_ID  = OFUS.INSTITUTION_ID
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement