Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/47: Рейтинг темы: голосов - 47, средняя оценка - 4.62
2 / 2 / 2
Регистрация: 15.05.2013
Сообщений: 49

Как прибавить к дате определенное кол-во n-дней и вывести результат?

02.10.2015, 11:07. Показов 8800. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
ситуация такая, как мне к дате добавить 10дней? Есть дата, например 2015-10-11, нужно добавить 10дней и найти все записи, которые будут начинаться с 2015-20-11
Спасибо!

Добавлено через 15 минут
T-SQL
1
2
3
select*
from  users
where cast (DATEADD(day,10,getdate())=
пытаюсь начать так, но дальше идей нет...

date_or-поле с датой
Помогите советом,пожалуйста
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.10.2015, 11:07
Ответы с готовыми решениями:

Как прибавить кол-во дней к дате
Как использовать функцию Date_add не могу разобраться Вот что у меня <?php $Today = date('d M Y'); $countday = 40; //...

Прибавить к дате определенное количество рабочих дней
Доброго времени суток! Как можно прибавить к текущей дате N-ое количество рабочих дней? Есть ли механизмы в С#?

А можно ли добавить к дате определенное кол-во дней?
А можно ли добавить к дате определенное кол-во дней? Например, сегодня 2004-10-08, мне надо добавить 10 дней и получить 2004-10-08....

3
 Аватар для Ice_and_Fire
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
02.10.2015, 11:52
внимательнее читаем документацию по DATEADD и смотрим примеры в MSDN
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
02.10.2015, 14:20
Цитата Сообщение от Denis9 Посмотреть сообщение
Помогите советом,пожалуйста
Вот так идея понятно
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
create table T1(id int identity,
                Tdate datetime,
                )
----------------
insert into T1(Tdate) values(getdate())
insert into T1(Tdate) values(getdate())
insert into T1(Tdate) values(getdate())
insert into T1(Tdate) values(getdate())
------------
select cast(Tdate as date) as MyDate, 
CAST(Tdate+10 as date) as MyDate_10 -- здесь добавляю все полей 10 дней
from T1
--------------
select id, cast(Tdate as date)Tdate,
             (case
              when id=2 then cast(Tdate+10 as date) -- здесь только где id=2
              else cast(Tdate as date)
              end) MyDate
from T1
Добавлено через 6 минут
Цитата Сообщение от Denis9 Посмотреть сообщение
как мне к дате добавить 10дней?
Но, Я не понял вы хотите UPDATE в таблице ? если да то по какой условие ? не проще писать в SELECT (Tdate+10 as date) as MyDate_10 .. задача как туман , не понятно что вы делайте
0
2 / 2 / 2
Регистрация: 15.05.2013
Сообщений: 49
03.10.2015, 21:09  [ТС]
нет, не update
в таблице есть поле с датой создания записи, нужно к определенной дате прибавить n-дней и найти конечный результат, который будет удовлетворять условию, с учетом этих n-дней

Например:
id1 2015-10-10
id2 2015-10-11
id3 2015-10-12
id4 2015-11-03
id5 2015-10-20
Прибавляем к id1 3 дня, в результате должны получить id4 и id5, так как id2 и id3 -не удовлетворяют условию
Пытался через dateadd, но правильный результат не могу получить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.10.2015, 21:09
Помогаю со студенческими работами здесь

Прибавить к дате количество дней и проверить результат на соответствие условию
Подскажите скрипт для vba или sql-запроса: Из таблицы нужно взять значение из поля типа дата (короткий формат дд\мм\гг), прибавить к нему...

Как прибавить 20 дней к дате
В новой ячейке должно прибавляться 20 дней к той дате которая находится в другой ячейки, подскажите формулу

Как прибавить к дате 7 дней
Всем привет. как прибавить к дате "очередного ТО и ПР" еще 7 дней, если она формируется как DateAdd('m';;)

Как прибавить к дате несколько дней?
$CurrentDate = date("Y.m.d H:i:s"); $Days = ($withdraw_amo/300)*30;//вычисляем оплаченное количество дней //echo...

Как автоматически прибавить к дате 30 дней?
Добрый день, есть в базе поле №1 в формате даты дд.мм.гггг. Необходимо в поле №2 автоматически проставлять дату из поля №1 + 30 дней. Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru