Re: DateTime как получить дату на месяц назад например
От: alex_tim Украина  
Дата: 25.01.06 13:57
Оценка:
Здравствуйте, Аноним, Вы писали:

А>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)

И не надо беспокоиться по поводу высокосных не высокосных годов, а так же февраля месяца и все такое. Вообщем пробуй.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.