анимешник++
95 / 62 / 7
Регистрация: 03.11.2009
Сообщений: 427
1

Работа с Датой/временем в запросах

09.05.2011, 14:29. Показов 4239. Ответов 6

Студворк — интернет-сервис помощи студентам
Допустим у нас есть год (в виде обычного числового формата).
Необходимо посчитать количество дней до наступления даты "31/12/(год+2)"
Вывести тоже нужно число. (кол-во дней)
С временем раньше не работал (только недавно начал учить базы) - подскажите кто сталкивался.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2011, 14:29
Ответы с готовыми решениями:

Работа со временем (не с датой)
Здравствуйте Ребята) задача: посчитать цену за переговоры с условием скидки в период с 18:01-21:00...

Арифметика с датой и временем
Подскажите плс. как мне в отчете отнять от имеющегося времени 5 минут

Как выбрать в поле с датой и временем в форме мышкой?
есть поле с датой и временем, но при выборе мышкой показываться, только календарь как заставить...

LibreOffice Base: работа с датой в запросах
LibreOffice 5.4.4.2. Windows 10 Программа Base. Поле "Дата (с) ГГГГ-ММ-ДД" с типом Дата и...

6
2635 / 1334 / 256
Регистрация: 25.10.2010
Сообщений: 2,196
09.05.2011, 17:51 2
С какой даты начинать считать дни, если задан только год?
0
анимешник++
95 / 62 / 7
Регистрация: 03.11.2009
Сообщений: 427
09.05.2011, 19:56  [ТС] 3
а какая разница? Нужно досчитать до 31/12/(год+2) от текущей даты.
Допустим год=2009, то нужно от Now() до 31/12/2011 посчитать количество дней.
Все, что нужно для поиска есть, сам поиск я не знаю как сделать.
0
2635 / 1334 / 256
Регистрация: 25.10.2010
Сообщений: 2,196
09.05.2011, 21:31 4
Ну, если от текущей даты, то выражение выглядит так:
=DateSerial([Год]+2;12;31)-Date()
Это если 31.12.год+2 больше, чем текущая дата
1
анимешник++
95 / 62 / 7
Регистрация: 03.11.2009
Сообщений: 427
09.05.2011, 22:30  [ТС] 5
Спасибо. Попробовать сейчас нету возможности, но надеюсь все как надо.
И к слову, если до указанного времени, допустим, года 2, то он точно в днях вернет значение?
0
2635 / 1334 / 256
Регистрация: 25.10.2010
Сообщений: 2,196
09.05.2011, 22:46 6
Да, в днях
0
1904 / 781 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
10.05.2011, 09:10 7
Visual Basic
1
= DateDiff("d", Now(), DateSerial(Year(Now())+2,12,31))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2011, 09:10
Помогаю со студенческими работами здесь

Работа с Датой и Временем
Всем привет, помогите решить задачи с датой и временем, ни когда не с сталкивался еще с этим и не...

Работа с датой и временем
Программа для расчета оплаты труда в зависимости от проработанного количества дней.

Работа с датой и временем
SQL 2008 только начал изучать В таблице есть поля logdate 12.12.2012 minlogin c форматом...

Работа с временем и датой
Подскажите, как можно значению даты..например: 00010101072415 присвоить значение даты...т.е....


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru