работа с массивом

Новая тема
Показывать по 10 20 40 сообщений
Выбрать строку с максимальным значением в одном из полей (это поле типа Дата). Как это реализовать?
Пердать массив в запрос, в запросе отсортировать по полю и вернуть максимальное значение
Перебором элементов=)
м... и как передать массив в запрос?
Поместить его во временную таблицу.
"
Запрос = Новый запрос;
Запрос.Текст = "
|Выбрать *
|Поместить  ВТ ИЗ @Массив
|;

Запрос.УстановитьПараметр("Массив",Массив);



что то так."
спасибо
"
ТЗ =  Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("МояДата");

Для Каждого ТекДата Из МассивДат Цикл

СтрТЗ = ТЗ.Добавить();
СтрТЗ.МояДата = ТекДата;

КонецЦикла;

ТЗ.Сортировать("МояДата");
"
"А на экзамене на специалиста, циклы не любят, там любят все пихать в запросы и получать результат уже оттуда. ;)"
Тут уж тогда вопрос такой - откуда вообще взялся массив с датами. Их как бы изначально не надо было в массиве хранить...
Читают тему
(гостей: 1)

Быстрый переход