Пример программного кода запроса, с прибавкой числа к дате:
&НаСервере
Процедура ВыполнитьЗапрос() Экспорт
Запрос = Новый Запрос(
"ВЫБРАТЬ
//добавить к дате 100 секунд:
| ДОБАВИТЬКДАТЕ(ЗаказПокупателя.Дата, СЕКУНДА, 100) КАК Секунда,
//добавить к дате 100 минут:
| ДОБАВИТЬКДАТЕ(ЗаказПокупателя.Дата, МИНУТА, 100) КАК Минута,
//добавить к дате 100 часов:
| ДОБАВИТЬКДАТЕ(ЗаказПокупателя.Дата, ЧАС, 100) КАК Час,
//добавить к дате 100 дней:
| ДОБАВИТЬКДАТЕ(ЗаказПокупателя.Дата, ДЕНЬ, 100) КАК День,
//добавить к дате 100 недель:
| ДОБАВИТЬКДАТЕ(ЗаказПокупателя.Дата, НЕДЕЛЯ, 100) КАК Неделя,
//добавить к дате 100 месяцев:
| ДОБАВИТЬКДАТЕ(ЗаказПокупателя.Дата, МЕСЯЦ, 100) КАК Месяц,
//добавить к дате 100 лет:
| ДОБАВИТЬКДАТЕ(ЗаказПокупателя.Дата, ГОД, 100) КАК Год
|ИЗ
| Документ.ЗаказПокупателя КАК ЗаказПокупателя");
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Минута);
КонецЦикла;
КонецПроцедуры
Оставить комментарий