Advertisement
ma39isy

Untitled

Nov 26th, 2023
1,253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT
  2.     *
  3. FROM
  4.     (
  5.     SELECT
  6.         STUDENTID,
  7.         SUBJECTCODE,
  8.         SUBJECTNAME,
  9.         STUDYPROGRAMNAME,
  10.         SCHOOLPERIODE,
  11.         INDEXPOINT,
  12.         SUBJECTID,
  13.         COURSESTUDYPROGRAMID,
  14.         TOTALCHANGE,
  15.         ACTIVESTATUS,
  16.         ROWNUM rnum,
  17.         TOTALROWS
  18.     FROM
  19.         (
  20.         SELECT
  21.             ZZZ.*,
  22.             COUNT( * ) over ( ) TOTALROWS
  23.         FROM
  24.             (
  25.             SELECT
  26.                 *
  27.             FROM
  28.                 (
  29.                 SELECT
  30.                     FG.*,
  31.                     ( FG.SCHOOLYEAR || '/' || FG.SEMESTER ) SCHOOLPERIODE,
  32.                     C.TOTALCHANGE,
  33.                     C.ACTIVESTATUS
  34.                 FROM
  35.                     FINALGRADE FG
  36.                     LEFT JOIN (
  37.                     SELECT
  38.                         STUDENTID,
  39.                         SUBJECTID,
  40.                         ACTIVESTATUS,
  41.                         SCHOOLYEAR,
  42.                         SEMESTER,
  43.                         COUNT( STUDENTID ) TOTALCHANGE
  44.                     FROM
  45.                         COMPLETECOURSEPOINTCHANGE
  46.                     WHERE
  47.                         APPROVALSTATUS IS NULL
  48.                     GROUP BY
  49.                         STUDENTID,
  50.                         SUBJECTID,
  51.                         SCHOOLYEAR,
  52.                         SEMESTER,
  53.                         ACTIVESTATUS
  54.                         ) C ON (
  55.                         FG.STUDENTID = C.STUDENTID
  56.                         AND FG.SUBJECTID = C.SUBJECTID
  57.                         AND FG.SCHOOLYEAR = C.SCHOOLYEAR
  58.                         AND FG.SEMESTER = C.SEMESTER
  59.                     )
  60.                 WHERE
  61.                     FG.STUDENTID = '1101130009'
  62.                 )
  63.             ) ZZZ
  64.         ) a
  65.     WHERE
  66.         ROWNUM <= 20
  67.     )
  68. WHERE
  69.     rnum >= 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement