| | 176 | |
| | 177 | === 8. Извештај за заинтересираност на изнајмувачи, издавачи со најмногу заинтересирани огласи сортирани по популарност |
| | 178 | |
| | 179 | {{{ |
| | 180 | SELECT |
| | 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 |
| | 188 | FROM LandlordProfile lp |
| | 189 | JOIN UserD u ON lp.id = u.id |
| | 190 | JOIN Property p ON p.owner_id = u.id |
| | 191 | JOIN Unit un ON un.property_id = p.id |
| | 192 | JOIN Listing li ON li.unit_id = un.id |
| | 193 | JOIN Address a ON p.address_id = a.id |
| | 194 | LEFT JOIN Interested i ON li.id = i.listing_id |
| | 195 | WHERE li.available_from >= CURRENT_DATE - INTERVAL '12 months' |
| | 196 | GROUP BY u.id, u.first_name, u.last_name, u.email, a.city |
| | 197 | HAVING COUNT(i.tenant_profile_id) > 0 |
| | 198 | ORDER BY total_interested_tenants DESC; |
| | 199 | }}} |