Q&A for professionals and students of engineering
SELECT TOP 1000 u.Id, u.Reputation, u.CreationDate, u.DisplayName, u.LastAccessDate, u.Views, u.UpVotes, u.DownVotes, COUNT(p.Id) AS PostCount, AVG(p.Score) AS AvgPostScore FROM Users u LEFT JOIN Posts p ON u.Id = p.OwnerUserId WHERE u.LastAccessDate > DATEADD(month, -3, GETDATE()) GROUP BY u.Id, u.Reputation, u.CreationDate, u.DisplayName, u.LastAccessDate, u.Views, u.UpVotes, u.DownVotes ORDER BY u.LastAccessDate DESC