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