Version 3 (modified by 6 days ago) ( diff ) | ,
---|
Напредни извештаи од базата (SQL)
Персонализирани препораки за дестинации
SELECT d.imeLokacija, AVG(r.kvalitet) AS average_rating FROM DESTINACII d JOIN RECENZII r ON d.idDest = r.idDest JOIN PREFERENCI p ON r.idKorisnik = p.idKorisnik WHERE p.tipPreferenca = 'море' AND d.preporachanaSezona = 'лето' GROUP BY d.imeLokacija HAVING AVG(r.kvalitet) > 4 ORDER BY average_rating DESC;
Преглед на рецензии
SELECT r.korisnichkoIme, r.kvalitet, r.zabeleshka, r.datumRecenzija, r.brGlasovi FROM RECENZII r WHERE r.kvalitet >= 4 AND r.zabeleshka IS NOT NULL ORDER BY r.kvalitet DESC;
Динамичко филтрирање на дестинации
SELECT d.imeLokacija, d.preporachanaSezona, a.imeAktivnost, m.sostojbaVreme FROM DESTINACII d JOIN AKTIVNOSTI a ON d.idDest = a.idDest JOIN METEROLOSHKASOSTOJBA m ON d.idDest = m.idDest WHERE d.preporachanaSezona = 'лето' AND m.sostojbaVreme = 'сончево' AND a.kategorija IN ('пешачење', 'пливање') ORDER BY d.imeLokacija;
Note:
See TracWiki
for help on using the wiki.