Advertisement
Guest User

Untitled

a guest
Sep 11th, 2019
169
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.     FROM
  41.         (
  42.         SELECT
  43.             A.SITE_CODE,
  44.             A.METER_CODE,
  45.             A.METER_TYPE_BRAND,
  46.             A.LOCATION_CODE,
  47.             A.LOCATION_NAME,
  48.             A.TARIFF,
  49.             A.POWER,
  50.             A.SUSPECT_CATEGORY,
  51.             A.VOLTAGE_L1,
  52.             A.VOLTAGE_L2,
  53.             A.VOLTAGE_L3,
  54.             A.VOLTAGE_ANGLE_L1,
  55.             A.VOLTAGE_ANGLE_L2,
  56.             A.VOLTAGE_ANGLE_L3,
  57.             A.CURRENT_L1,
  58.             A.CURRENT_L2,
  59.             A.CURRENT_L3,
  60.             A.CURRENT_N,
  61.             A.CURRENT_ANGLE_L1,
  62.             A.CURRENT_ANGLE_L2,
  63.             A.CURRENT_ANGLE_L3,
  64.             A.POWER_FACTOR_L1,
  65.             A.POWER_FACTOR_L2,
  66.             A.POWER_FACTOR_L3,
  67.             A.ACTIVE_POWER_L1,
  68.             A.ACTIVE_POWER_L2,
  69.             A.ACTIVE_POWER_L3,
  70.             A.READ_DATE,
  71.             B.SERVER_TIME,
  72.             B.METER_TIME
  73.         FROM
  74.             SUSPECT_INSTANTS A
  75.             LEFT JOIN TRANS_INSTANT B ON A.LOCATION_CODE = B.LOCATION_CODE AND A.READ_DATE = B.READ_DATE
  76.         WHERE
  77.             A.SUSPECT_CATEGORY = '10'
  78.             AND A.DATE_READ BETWEEN '20190801'
  79.             AND '20190830'
  80.         ) A
  81.     WHERE
  82.         LOCATION_CODE = '539411280648'
  83.     )
  84. -- WHERE
  85. --  RN BETWEEN ((( 1-1 ) * 1000 ) + 1 )
  86. --  AND ( 1 * 1000 )
  87. -- ORDER BY
  88. --  RN;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement