Q&A for folks dedicated to a lifestyle that can be maintained indefinitely without depleting available resources
/* 10.Na začátek ještě jedno SQL. Pro každého uživatele, který za poslední 3 měsíce napsal alespoň jeden post, jež byl alespoň jednou zobrazen, vypište top 1-3 nejzobrazovanějších postů sestupně dle počtu zobrazení. */ SELECT p.ownerUserId, U.DisplayName, p.title,ViewCount,p.CreationDate, row_number()over(partition by p.ownerUserId order by P.viewCount desc) rank , DATEADD(day,-90,GETDATE()) AS DD, pt.* FROM POSTS P inner join USERS U ON P.OWNERUSERID=U.ID INNER JOIN PostTypes pt on p.PostTypeId= pt.id WHERE p.ownerUserId is not null and PostTypeId in (1,2) AND P.ID >78621782 and P.CreationDate >= GETDATE() -30 and P.ViewCount>0 order by p.OWNERUSERID