Здравствуйте, Аноним, Вы писали:
А>SqlQuery = "SELECT * FROM server_works WHERE work_date > "
А>+ ТУТ ДАТА НА МЕСЯЦ МЕНЬШЕ ЧЕМ DateTime.Now
А>+ " ORDER BY work_date DESC";
А>Или както можно в sql задать дату на месяц меньше ?
Привет. Есть такая функция в SQL dateadd. Вот например если ты хочешь вычесть один день из даты
Пример:
declare @d as datetime
select @d = '2/1/2005'
dateadd(day, -1 ,@d)
Если хочешь вычесть один месяц, то соответственно dateadd(month, -1 ,@d)
И не надо беспокоиться по поводу высокосных не высокосных годов, а так же февраля месяца

и все такое. Вообщем пробуй.