Changes between Version 4 and Version 5 of AdvancedReports


Ignore:
Timestamp:
06/27/25 02:28:17 (10 days ago)
Author:
221012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReports

    v4 v5  
    174174ORDER BY request_count DESC
    175175}}}
     176
     177=== 8. Извештај за заинтересираност на изнајмувачи, издавачи со најмногу заинтересирани огласи сортирани по популарност
     178
     179{{{
     180SELECT
     181    u.first_name,
     182    u.last_name,
     183    u.email,
     184    a.city,
     185    COUNT(DISTINCT li.id) AS total_listings,
     186    COUNT(i.tenant_profile_id) AS total_interested_tenants,
     187        ROUND(COUNT(i.tenant_profile_id) / COUNT(DISTINCT li.id), 2) AS avg_interest_per_listing
     188FROM LandlordProfile lp
     189JOIN UserD u ON lp.id = u.id
     190JOIN Property p ON p.owner_id = u.id
     191JOIN Unit un ON un.property_id = p.id
     192JOIN Listing li ON li.unit_id = un.id
     193JOIN Address a ON p.address_id = a.id
     194LEFT JOIN Interested i ON li.id = i.listing_id
     195WHERE li.available_from >= CURRENT_DATE - INTERVAL '12 months'
     196GROUP BY u.id, u.first_name, u.last_name, u.email, a.city
     197HAVING COUNT(i.tenant_profile_id) > 0
     198ORDER BY total_interested_tenants DESC;
     199}}}