Changes between Version 1 and Version 2 of AdvancedReports


Ignore:
Timestamp:
01/24/25 01:07:25 (6 days ago)
Author:
223270
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReports

    v1 v2  
    11== Напредни извештаи од базата (SQL)
     2
     3=== Персонализирани препораки за дестинации
     4{{{
     5SELECT d.imeLokacija, AVG(r.kvalitet) AS average_rating
     6FROM DESTINACII d
     7JOIN RECENZII r ON d.idDest = r.idDest
     8JOIN PREFERENCI p ON r.idKorisnik = p.idKorisnik
     9WHERE p.tipPreferenca = 'море'
     10AND d.preporachanaSezona = 'лето'
     11GROUP BY d.imeLokacija
     12HAVING AVG(r.kvalitet) > 4
     13ORDER BY average_rating DESC;
     14}}}
     15
     16=== Преглед на рецензии
     17{{{
     18SELECT r.korisnichkoIme, r.kvalitet, r.zabeleshka, r.datumRecenzija, r.brGlasovi
     19FROM RECENZII r
     20WHERE r.kvalitet >= 4
     21AND r.zabeleshka IS NOT NULL
     22ORDER BY r.kvalitet DESC;
     23}}}
     24
     25=== Динамично филтрирање на дестинации
     26{{{
     27SELECT d.imeLokacija, d.preporachanaSezona, a.imeAktivnost, m.sostojbaVreme
     28FROM DESTINACII d
     29JOIN AKTIVNOSTI a ON d.idDest = a.idDest
     30JOIN METEROLOSHKASOSTOJBA m ON d.idDest = m.idDest
     31WHERE d.preporachanaSezona = 'лето'
     32AND m.sostojbaVreme = 'сончево'
     33AND a.kategorija IN ('пешачење', 'пливање')
     34ORDER BY d.imeLokacija;
     35}}}