Changes between Version 13 and Version 14 of WikiStart/AdvancedReports


Ignore:
Timestamp:
01/29/24 16:23:34 (4 months ago)
Author:
121232
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart/AdvancedReports

    v13 v14  
    9191FROM EventResult
    9292LEFT JOIN task ON EventResult.event_date = task.task_date;
    93 
    9493}}}
    9594
     
    126125
    127126== **[[span(style=color: #BF1B1B, 3. Листање(приказ) на испити за наредните седум дена:)]]**
    128 {{{
    129 SELECT se.*, ce.*
    130 FROM subject_event se
    131 JOIN calendar_event ce ON se.calendar_event_id = ce.calendar_event_id
    132 WHERE ce.event_type = 'Exam'
    133   AND ce.event_start_time >= CURRENT_TIMESTAMP
    134   AND ce.event_start_time <= CURRENT_TIMESTAMP + INTERVAL '7 days';
    135 
    136 }}}
     127
     128{{{
     129DECLARE correct_student_id INT;
     130SET correct_student_id = 11111;
     131
     132SELECT
     133    ce.event_name,
     134    sat.subject_name,
     135    ce.event_start_time,
     136    ce.event_end_time
     137FROM
     138    subject_event AS se
     139JOIN
     140    calendar_event AS ce ON se.calendar_event_id = ce.calendar_event_id
     141JOIN
     142    subject_at_term AS sat ON se.term_subject_id = sat.term_subject_id
     143        AND se.term_type = sat.term_type
     144        AND se.starting_year = sat.starting_year
     145        AND se.finishing_year = sat.finishing_year
     146        AND se.student_id = sat.student_id
     147JOIN
     148    non_repeating_event AS nre ON ce.calendar_event_id = nre.calendar_event_id -- Corrected table name
     149WHERE
     150    ce.event_type = 'Exam'
     151    AND se.student_id = correct_student_id
     152    AND nre.event_date >= CURRENT_DATE
     153    AND nre.event_date <= CURRENT_DATE + INTERVAL '7 days'
     154ORDER BY
     155    nre.event_date,
     156    ce.event_start_time;
     157}}}
     158
    137159== **[[span(style=color: #BF1B1B, 4. Листање(приказ) на сите евенти за одредена недела:)]]**
    138160
     
    223245  event_date, -- Order by day of the week
    224246  event_start_time; -- Order by time
    225 
    226247}}}
    227248
     
    331352FROM
    332353    SubjectBooks AS sb;
    333 
    334354}}}
    335355