Changes between Version 25 and Version 26 of AdvancedApplicationDevelopment


Ignore:
Timestamp:
09/30/25 09:48:22 (2 weeks ago)
Author:
223270
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedApplicationDevelopment

    v25 v26  
    363363    SELECT AVG(quality) INTO avg_rating FROM review WHERE id_destination = p_dest;
    364364    SELECT COUNT(*) * 100.0 / NULLIF((SELECT COUNT(*) FROM activity WHERE id_destination = p_dest),0)
    365         INTO cheap_percent FROM activity WHERE id_destination = p_dest AND amount < 500;
     365        INTO cheap_percent
     366    FROM activity
     367    WHERE id_destination = p_dest AND amount < 500;
    366368    SELECT COUNT(*) INTO total_reservations FROM reservation WHERE id_destination = p_dest;
    367369
     
    372374}}}
    373375
    374 5. Селектира дестинации по score, користејќи ја функцијата destination_score(id_destination) и потоа ги сортира дестинациите од највисок score кон најнизок. Со LIMIT 5 се избираат само топ 5 дестинации со највисок score. 
     3765. Препорака на топ дестинации. Селектира дестинации по score, користејќи ја функцијата destination_score(id_destination) и потоа ги сортира дестинациите од највисок score кон најнизок. Со LIMIT 5 се избираат само топ 5 дестинации со највисок score. 
    375377{{{
    376378CREATE OR REPLACE PROCEDURE recommend_top_destinations(p_user INT)
     
    390392END;
    391393$$;
    392 
    393394}}}
    394395