ma39isy

Untitled

Sep 26th, 2025
1,308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT
  2.                                 SCHOOLYEAR,
  3.                                 SEMESTER,
  4.                                 STUDYPROGRAMNAME,
  5.                                 STUDENTID NIM,
  6.                                 FULLNAME NAMA,
  7.                                 PLONUMBER NOMOR_PLO,
  8.                                 PLONAME TEXT_PLO,
  9.                                 SUBJECTCODE KODE_MK,
  10.                                 SUBJECTNAME NAMA_MK,
  11.                                 A.COURSEID,
  12.                                 A.CLASS,
  13.                                 A.LECTURERCODE,
  14.                                 CLONUMBER NOMOR_CLO,
  15.                                 CLONAME TEXT_CLO,
  16.                                 ROUND( ( ASSESSMENTOOLSCORE * ( PERCENTAGE / 100 ) ), 2 ) AS NILAI_CLO
  17.                             FROM
  18.                                 (
  19.                                 SELECT DISTINCT
  20.                                     A.PLONUMBER,
  21.                                     A.PLONAME,
  22.                                     B.STUDYPROGRAMID,
  23.                                     B.STUDYPROGRAMNAME,
  24.                                     D.SUBJECTCODE,
  25.                                     H.SUBJECTNAME,
  26.                                     C.CLONUMBER,
  27.                                     C.CLONAME,
  28.                                     E.COURSEID,
  29.                                     F.CLASS,
  30.                                     F.LECTURERCODE,
  31.                                     E.STUDENTID,
  32.                                     D.SCHOOLYEAR,
  33.                                     D.SEMESTER,
  34.                                     E.CLOASSESMENTID,
  35.                                     G.PERCENTAGE,
  36.                                     G.CLOASSESSMENTTOOLSNAME,
  37.                                     SUM( E.NILAIPERQUEST ) AS ASSESSMENTOOLSCORE
  38.                                 FROM
  39.                                     ACADEMIC.CLOPLO A
  40.                                     LEFT JOIN MASTERDATA.STUDYPROGRAM B ON ( A.STUDYPROGRAMID = B.STUDYPROGRAMID )
  41.                                     LEFT JOIN ACADEMIC.CLOCLO C ON ( A.CLOPLOID = C.CLOPLOID AND C.ACTIVESTATUS = 'Y' )
  42.                                     LEFT JOIN ACADEMIC.CLOMAPPING D ON ( C.CLOCLOID = D.CLOCLOID AND D.ACTIVESTATUS = 'Y' )
  43.                                     LEFT JOIN (
  44.                                     SELECT DISTINCT
  45.                                         A.CLOSTUDENTPOINTID,
  46.                                         A.COURSEID,
  47.                                         A.CLOQUESTIONID,
  48.                                         A.CLOPOINT,
  49.                                         A.INPUTBY,
  50.                                         A.INPUTDATE,
  51.                                         A.STUDENTID,
  52.                                         B.QUESTIONDESCRIPTION,
  53.                                         B.PERCENTAGE,
  54.                                         B.CLOMAPPINGID,
  55.                                         B.CLOASSESMENTID,
  56.                                         A.CLOPOINT * ( B.PERCENTAGE / 100 ) AS NILAIPERQUEST
  57.                                     FROM
  58.                                         ACADEMIC.CLOSTUDENTPOINT A
  59.                                         JOIN ACADEMIC.CLOQUESTION B ON ( A.CLOQUESTIONID = B.CLOQUESTIONID )
  60.                                     WHERE
  61.                                         A.STUDENTID IS NOT NULL
  62.                                         AND A.COURSEID IS NOT NULL
  63.                                     ) E ON ( D.CLOMAPPINGID = E.CLOMAPPINGID )
  64.                                     LEFT JOIN ACADEMIC.COURSE F ON ( E.COURSEID = F.COURSEID )
  65.                                     LEFT JOIN ACADEMIC.SUBJECTS H ON ( F.SUBJECTID = H.SUBJECTID )
  66.                                     LEFT JOIN ACADEMIC.CLOASSESSMENTTOOLS G ON ( E.CLOASSESMENTID = G.CLOASSESSMENTTOOLSID )
  67.                                 WHERE
  68.                                     A.ACTIVESTATUS = 'Y'
  69.                                     AND D.SCHOOLYEAR = '2526'
  70.                                     AND D.SEMESTER = 1
  71.                                     AND A.ACTIVESTATUS = 'Y'
  72.                                 GROUP BY
  73.                                     A.PLONUMBER,
  74.                                     A.PLONAME,
  75.                                     B.STUDYPROGRAMID,
  76.                                     B.STUDYPROGRAMNAME,
  77.                                     D.SUBJECTCODE,
  78.                                     H.SUBJECTNAME,
  79.                                     C.CLONUMBER,
  80.                                     C.CLONAME,
  81.                                     E.CLOASSESMENTID,
  82.                                     G.PERCENTAGE,
  83.                                     G.CLOASSESSMENTTOOLSNAME,
  84.                                     E.COURSEID,
  85.                                     F.CLASS,
  86.                                     F.LECTURERCODE,
  87.                                     E.STUDENTID,
  88.                                     D.SCHOOLYEAR,
  89.                                     D.SEMESTER
  90.                                 ) A
  91.                                 JOIN MASTERDATA.STUDENT USING ( STUDENTID )
  92.                             WHERE
  93.                                 STUDENTID IS NOT NULL
  94.                                
  95.                             ORDER BY
  96.                                 COURSEID,
  97.                                 STUDENTID,
  98.                                 PLONUMBER,
  99.                                 CLONUMBER
Advertisement
Add Comment
Please, Sign In to add comment