Version 6 (modified by 6 days ago) ( diff ) | ,
---|
Пребарување на дестинации
Актери
Регистриран корисник
Реализација
- Внесување на критериуми за пребарување. Корисникот пристапува до функцијата за пребарување на дестинации, ги внесува своите преференции:
- Тип на место (на пример, море, планина).
- Приоритет на преференцијата (од 1 до 10).
- Посакувана сезона за посета.
- Корисникот има можност да ги филтрира резултатите според:
- Оценка на дестинацијата.
- Датум на последна посета.
- Присуство на коментари од други корисници.
SELECT d.idDest, d.imeLokacija, d.opisLokacija, d.tipoviMesta, d.preporachanaSezona, d.prosechnaTemp, d.lat, d.lon, d.drzhava, d.popularnost, d.ime, d.opis FROM DESTINACII d JOIN TAGOVI t ON d.idTag = t.idTag JOIN PREFERENCI p ON p.idKorisnik = d.idDest LEFT JOIN RECENZII r ON r.idDest = d.idDest WHERE d.tipoviMesta LIKE '%море%' AND d.preporachanaSezona = 'лето' AND p.prioritet >= 7 AND r.ocena >= 4 AND r.datumPoseta >= CURDATE() - INTERVAL 30 DAY AND r.idRecenzija IS NOT NULL ORDER BY d.popularnost DESC, d.prosechnaTemp DESC;
Note:
See TracWiki
for help on using the wiki.