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, ViewCount,CreationDate, row_number()over(partition by p.ownerUserId order by P.viewCount desc) rank , DATEDIFF(MONTH,CreationDate,GETDATE()) AS DD, p.title FROM POSTS P WHERE p.ownerUserId is not null and PostTypeId in (1,2) AND P.ID >78621782 and DATEDIFF(MONTH,CreationDate,GETDATE()) between 0 and 3 and P.ViewCount>0 order by p.creationdate