|
4
hhhh
27.06.08
✎
15:33
|
Функция ДОБАВИТЬКДАТЕ
Функция предназначена для прибавления к дате некоторой величины.
Первый параметр — исходная дата, к значению которой требуется добавить заданную величину, определяемую вторым и третьим параметрами; выражение, имеющее тип Дата;
Второй параметр – ·тип увеличения – одно из: Секунда, Минута, Час, День, Неделя, Месяц, Квартал, Год, Декада, Полугодие;
Третий параметр – величина, на которую требуется увеличить дату, задаваемую первым параметром; тип ЧИСЛО, (дробная часть игнорируется). Может иметь отрицательное значение.
Если операция вычитания над датами приводит к получению даты, меньшей, чем минимально представимая дата в используемой СУБД, то такая дата в файловом варианте информационной базы будет заменена на нулевую дату. В других СУБД выполнение такой операции приведет к ошибке операции над данными.
Примеры:
ВЫБРАТЬ ДобавитьКДате(ДатаВремя(2002, 10, 12, 10, 15, 34), Месяц, 1)
Результат:
Поле1
12.11.2002 10:15:34
ВЫБРАТЬ ДобавитьКДате(ДатаВремя(2002, 10, 12, 10, 15, 34), День, 5)
Результат:
Поле1
17.10.2002 10:15:34
|
|
|
5
Dopler50
27.06.08
✎
15:35
|
Если чуть подробней, то, например, Пок1 показатель за прошлый день, Пок2 за текущий, в запросе в первой части где идет отбор за прошлый день Пок1 это нужный показатель, а Пок2 - 0, во второй части (через Объеденить ВСЕ), где отбор за текущий день, наоборот Пок2 - соответствующий показатель, а Пок1 - 0.
|
|