Advertisement
Guest User

Untitled

a guest
Sep 11th, 2019
99
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.         LOCATION_CODE,
  10.         LOCATION_NAME,
  11.         POWER,
  12.         SUSPECT_CATEGORY,
  13.         JUMLAH,
  14.         ROW_NUMBER () OVER ( ORDER BY POWER DESC, JUMLAH DESC, LAST_NOTES DESC NULLS LAST ) RN,
  15.         MAX( ROWNUM ) OVER ( ORDER BY NULL ) CNT,
  16.         LAST_NOTES
  17.     FROM
  18.         (
  19.         SELECT
  20.             SITE_CODE,
  21.             A.LOCATION_CODE,
  22.             LOCATION_NAME,
  23.             POWER,
  24.             SUSPECT_CATEGORY,
  25.             COUNT( * ) JUMLAH,
  26.             MAX(((
  27.                         B.UPDATE_DATE - TO_DATE( '19700101', 'YYYYMMDD' )) * 24 * 60 * 60 * 1000
  28.                 )) LAST_NOTES
  29.         FROM
  30.             SUSPECT_INSTANTS A
  31.             LEFT JOIN SUSPECT_NOTES B ON A.LOCATION_CODE = B.LOCATION_CODE
  32.         WHERE
  33.             SUSPECT_CATEGORY = '10'
  34.             AND DATE_READ BETWEEN '20190801'
  35.             AND '20190831'
  36.             AND A.LOCATION_CODE = '539411280648'
  37.         GROUP BY
  38.             SITE_CODE,
  39.             A.LOCATION_CODE,
  40.             LOCATION_NAME,
  41.             POWER,
  42.             SUSPECT_CATEGORY
  43.         ) A
  44.     WHERE
  45.         (
  46.             SITE_CODE IN (
  47.                 'SUM',
  48.                 '56120'
  49.             )
  50.             OR SITE_CODE IN (          
  51.                 'PST'
  52.             ))
  53.     )
  54. -- WHERE
  55. --  RN BETWEEN ((( 1-1 ) * 1000 ) + 1 )
  56. --  AND ( 1 * 1000 )
  57. -- ORDER BY
  58. --  RN;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement