2013-11-20 2 views
1

Я пытаюсь написать sql-запрос в Webmatrix, чтобы показать количество записей в моей базе данных за последний месяц. Я написал ниже запрос, но он дает мне отсчет нуля, когда я знаю, что это не так. Думаю, я могу написать неправильный код, чтобы показать последние 7 дней?webmatrix - sql-запрос с использованием DateTime.Now

var lastweek = DateTime.Now.AddDays(7); 
var week = "SELECT COUNT (*) FROM PropertyViews WHERE PropertyID = @0 AND ViewTimestamp >= @1"; 
var qweek = db.QueryValue (week, rPropertyId, lastweek); 

ответ

2

Вы не смотрите на прошлой неделе, но в ближайшие недели (сегодня + 7 дней в будущем!)

Попробуйте

var lastweek = DateTime.Now.AddDays(-7); 

Вы упоминаете в прошлом месяце, кстати , но я думаю, вы имеете в виду всю неделю :)

+0

работает отлично, спасибо большое. Я не знал, что вы можете делать отрицательные дни, и именно там я застрял. И да, я имел в виду неделю, а не месяц: p – Gavin5511

Смежные вопросы