Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT
  2.     *
  3. FROM
  4.     (
  5.     SELECT
  6. /*+ FIRST_ROWS(50) */
  7.         SITE_CODE,
  8.         ( SELECT UNIT || ' ' || NAME FROM SITE WHERE SITE_CODE_EXIST = A.SITE_CODE AND SITE_TYPE_ID = 5 ) SITE_NAME,
  9.         METER_CODE,
  10.         METER_TYPE_BRAND,
  11.         LOCATION_CODE,
  12.         LOCATION_NAME,
  13.         TARIFF,
  14.         POWER,
  15.         SUSPECT_CATEGORY,
  16.         ROUND( VOLTAGE_L1, 2 ),
  17.         ROUND( VOLTAGE_L2, 2 ),
  18.         ROUND( VOLTAGE_L3, 2 ),
  19.         ROUND( VOLTAGE_ANGLE_L1, 2 ),
  20.         ROUND( VOLTAGE_ANGLE_L2, 2 ),
  21.         ROUND( VOLTAGE_ANGLE_L3, 2 ),
  22.         ROUND( CURRENT_L1, 2 ),
  23.         ROUND( CURRENT_L2, 2 ),
  24.         ROUND( CURRENT_L3, 2 ),
  25.         CURRENT_N,
  26.         ROUND( CURRENT_ANGLE_L1, 2 ),
  27.         ROUND( CURRENT_ANGLE_L2, 2 ),
  28.         ROUND( CURRENT_ANGLE_L3, 2 ),
  29.         ROUND( POWER_FACTOR_L1, 2 ),
  30.         ROUND( POWER_FACTOR_L2, 2 ),
  31.         ROUND( POWER_FACTOR_L3, 2 ),
  32.         ROUND( ACTIVE_POWER_L1, 2 ),
  33.         ROUND( ACTIVE_POWER_L2, 2 ),
  34.         ROUND( ACTIVE_POWER_L3, 2 ),
  35.         (( READ_DATE - TO_DATE( '19700101', 'YYYYMMDD' )) * 24 * 60 * 60 * 1000 ) READ_DATE,
  36.         ROW_NUMBER () OVER ( ORDER BY READ_DATE ASC ) RN,
  37.         MAX( ROWNUM ) OVER ( ORDER BY NULL ) CNT,
  38.         (( SERVER_TIME - TO_DATE( '19700101', 'YYYYMMDD' )) * 24 * 60 * 60 * 1000 ) SERVER_TIME,
  39.         (( METER_TIME - TO_DATE( '19700101', 'YYYYMMDD' )) * 24 * 60 * 60 * 1000 ) METER_TIME,
  40.         ABS(
  41.         FLOOR(( SERVER_TIME - METER_TIME ) * 1440 )) SELISIH
  42.     FROM
  43.         (
  44.         SELECT
  45.             A.SITE_CODE,
  46.             A.METER_CODE,
  47.             A.METER_TYPE_BRAND,
  48.             A.LOCATION_CODE,
  49.             A.LOCATION_NAME,
  50.             A.TARIFF,
  51.             A.POWER,
  52.             A.SUSPECT_CATEGORY,
  53.             A.VOLTAGE_L1,
  54.             A.VOLTAGE_L2,
  55.             A.VOLTAGE_L3,
  56.             A.VOLTAGE_ANGLE_L1,
  57.             A.VOLTAGE_ANGLE_L2,
  58.             A.VOLTAGE_ANGLE_L3,
  59.             A.CURRENT_L1,
  60.             A.CURRENT_L2,
  61.             A.CURRENT_L3,
  62.             A.CURRENT_N,
  63.             A.CURRENT_ANGLE_L1,
  64.             A.CURRENT_ANGLE_L2,
  65.             A.CURRENT_ANGLE_L3,
  66.             A.POWER_FACTOR_L1,
  67.             A.POWER_FACTOR_L2,
  68.             A.POWER_FACTOR_L3,
  69.             A.ACTIVE_POWER_L1,
  70.             A.ACTIVE_POWER_L2,
  71.             A.ACTIVE_POWER_L3,
  72.             A.READ_DATE,
  73.             B.SERVER_TIME,
  74.             B.METER_TIME
  75.         FROM
  76.         SUSPECT_INSTANTS A
  77.         LEFT JOIN TRANS_INSTANT B ON A.LOCATION_CODE = B.LOCATION_CODE
  78.         WHERE
  79.             A.SUSPECT_CATEGORY = '7'
  80.             AND A.DATE_READ BETWEEN '20190601'
  81.             AND '20190630'
  82.         ) A
  83.     WHERE
  84.         LOCATION_CODE = '534252570394'
  85.     )
  86. WHERE
  87.     RN BETWEEN ((( 1-1 ) * 100 ) + 1 )
  88.     AND ( 1 * 100 )
  89. ORDER BY
  90.     RN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement