Q&A for professionals and students of engineering
SELECT TOP 500 Id AS UserId, Reputation, DATEDIFF(DAY, CreationDate, GETDATE()) AS AccountAge, (SELECT COUNT(*) FROM Posts WHERE Posts.OwnerUserId = Users.Id) AS TotalPosts, (SELECT COUNT(*) FROM Comments WHERE Comments.UserId = Users.Id) AS TotalComments FROM Users WHERE Reputation > 0 ORDER BY Reputation DESC;