Changes between Initial Version and Version 1 of UseCase006withSQL


Ignore:
Timestamp:
07/01/26 20:11:30 (6 days ago)
Author:
233149
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase006withSQL

    v1 v1  
     1== UseCase006 with SQL - Приказ на положени предмети
     2
     3=== Актери
     4 * Најавен студент
     5
     6=== Чекори
     7 1. Студентот навигира до страната „Испити“
     8 2. Системот го идентификува студентот преку JWT токенот
     9 3. Системот ги презема сите положени предмети заедно со предметот, семестарот и професорот
     10
     11=== SQL
     12{{{#!sql
     13SELECT  ps.passed_id,
     14        s.code,
     15        s.name,
     16        s.awarded_credits,
     17        ps.grade,
     18        ps.date_passed,
     19        asem.type    AS semester_type,
     20        asem.year_   AS semester_year,
     21        prof.name    AS prof_name,
     22        prof.surname AS prof_surname
     23FROM passed_subjects ps
     24JOIN semesters_subjects  ss   ON ps.enrolled_id           = ss.id
     25JOIN subjects            s    ON ss.subjects_id           = s.id
     26JOIN enrolled_semesters  es   ON ss.enrolled_semesters_id = es.id
     27JOIN active_semesters    asem ON es.semester_id           = asem.id
     28JOIN users               prof ON ss.professor_id          = prof.id
     29WHERE ss.user_id = @studentId
     30ORDER BY ps.date_passed DESC;
     31}}}