wiki:PrebaruvanjeDestinacii

Version 6 (modified by 223270, 6 days ago) ( diff )

--

Пребарување на дестинации

Актери

Регистриран корисник

Реализација

  1. Внесување на критериуми за пребарување. Корисникот пристапува до функцијата за пребарување на дестинации, ги внесува своите преференции:
    • Тип на место (на пример, море, планина).
    • Приоритет на преференцијата (од 1 до 10).
    • Посакувана сезона за посета.
  2. Корисникот има можност да ги филтрира резултатите според:
    • Оценка на дестинацијата.
    • Датум на последна посета.
    • Присуство на коментари од други корисници.
      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.