Changes between Version 2 and Version 3 of AdvancedReports


Ignore:
Timestamp:
12/27/21 10:10:09 (3 years ago)
Author:
193181
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReports

    v2 v3  
    4646
    4747}}}
    48 == Предложување на филмови на корисник врз база на корисниците со кои стапил во интеракција
     48==
     49Предложување на филмови на корисник врз база на корисниците со кои стапил во интеракција
    4950{{{
    5051
     
    6061
    6162    * при реализација на прашалникот, наместо 1, ќе биде искористено соодветниот идентификатор на најавениот корисник
     63
     64
     65
     66==
     67Прикажување на бројот на филмови за секој жанр во секоја година, сортирани според бројот на филмови.
     68{{{
     69 select g.genre_type, extract(year from m.airing_date), count(m.movie_id) as movie_count from genres as g
     70 join movie_genres as mg on mg.genre_id = g.genre_id
     71 join movies as m on m.movie_id = mg.movie_id
     72 group by g.genre_type, extract(year from m.airing_date)
     73 order by movie_count desc
     74}}}
     75
     76
     77==
     78Прикажување на бројот на дискусии и реплики за сите корисници кои се во базата, сортирани според бројот на реплики и дискусии.
     79{{{
     80 select u.user_id, u.name, u.surname, count(d.discussion_id) as discussion_count, count (r.reply_id) as reply_count from users u
     81 left join discussions as d on d.user_id = u.user_id
     82 left join replies as r on r.user_id = u.user_id
     83 group by u.user_id, u.name, u.surname
     84 order by count(d.discussion_id) +  count (r.reply_id) desc
     85}}}
     86