title: how to create a list of top rated articles for a period of time? (asp.net c# )
body: <p>i have a webpage that contains articles. Users are able to "Like" these articles. What i want to create is a list of top rated articles for each weeek/month, like "This weeks popular articles", "Last weeks popular articles" etc. I would like to know how to correctly implement this and calculate the votes so it will not slow the db/webpage later.
  Thanks, Oak</p>