У меня есть дата, предположим, что дата сегодняSQL Server 2005: как вычесть 6 месяцев
declare @d datetime
set @d = '20101014'
Мне нужно
select @d - <six month>
, где реальное количество дней, которое содержит последние шесть месяцев, начиная с от @d.
Извините, но ваш вопрос немного неясно; вы просите дату менее 6 месяцев или дату 6 месяцев назад? – Kane
Или количество дней с даты 6 месяцев назад? –
Сколько дней = сейчас - 6 месяцев назад – skaeff