Q&A for professional and enthusiast programmers
select U.DisplayName, -- U.Reputation, U.LastAccessDate, COUNT(P.Id) As PostCount from Users as U inner join Posts as P On P.OwnerUserID=U.Id where P.CreationDate > GETUTCDATE()-30 and U.LastAccessDate > GETUTCDATE()-30 GROUP BY U.DisplayName order by PostCount DESC;